Comment Exception, not rule. (Score 1) 98
I've only had good experience with staffing agencies.
That's a rarer bird than a good full-time job. Realistically, the only enitity that has any good experience is the agency itself.
Because it's easy for them to let you go, that means they're also more willing to take risks in hiring you. I was able to get a job really fast right out of college with one, which helped establish my new skill set. Few people want to permanently hire somebody with a degree and no experience because it's too easy to find somebody who is a dud, even if they have a 4.0 GPA like I did.
This is a bigger reason why staffing agencies should be subject to the same laws as labor unions - even if it means that joining a staffing agency isn't a condition for accepting work at a given organization. If it really is about "flexibility" and not benefit-dodging "disposability", then they would welcome the challenge of competing with better forms of work.
The IT/tech world doesn't take well to third party representation, whether it is a staffing agency or a labor union - for the same reasons.