They will get you to work, but good luck having any results when your job isn't as advertised. You're told to deal with your agency first, but in my experience, you are expected to just keep going and doing the job no matter what.
Poor communication on both sides from their managers and their actual placements. However the pay for the assignments was good, but that was about the only plus.
Less about putting people to work in the right spot, more about getting a warm body in a seat.
Poor communication, Wrong Job Descriptions