Pros
Pay is average. They don't seem very motivated to place people in a suitable environment.
Cons
I've worked for them twice in the Tampa Fl area. I got placed full time with a Tampa company, though I had misgivings about the management of the company. (They prefer the bait and switch approach to honest business) They turned out worse than I saw as a temp to hire. Since then, they got rid of the recruiter I had gone through, who was awesome. Miss her, as I'm back with them, and now the team handling this area doesn't listen to the concerns of the applicants, and it's like dealing with a computer program, with limited response capability. They suck. I'm currently applying to other recruiters as well, since they don't seem up to the task anymore.