I worked for Ajilon Financial Consultants. I thought the person I dealt with was very upfront and professional. I was grateful that I was placed in the position I got.
HOWEVER, you have to be lucky. You must also realize that you're simply a commodity to these people. Just be glad that as sleazy as these agencies are, the bottom line is that they do find people jobs. I thought they were much better that Robert Half though.