I have had real bad experiences with staffing agencies. I have met with 5 companies in person and none have been able to line me up with a job despite having a college degree and 4 years experience in my industry. 3 of the companies never contacted me back even though I called them and emailed them once a week for a month. I even sent them job listings that I was interested in to see if they had any relationship with those companies. One of them responded to me saying they were still looking. The final one said they would pass along my resume to two companies. After two weeks I called them up and they said both companies weren't interested. It has been almost 4 months and out of 5 companies I have had 0 interviews. Thankfully I have a full time position so I'm not fretting, just pissed at their lack of help. What I have heard from friends and read online is that many staffing agencies are just looking to get information off your resume and from your interviews for them to build up their clientele. They will contact your current employer and tell them they had an employee contact them about leaving and they could help fill the position. Really shady shit.
That's really stupid, but I wouldn't put it past some. Other than major national companies like Aerotek or AppleOne, there are some really ghetto agencies all over the place that would probably pull shit like that. I always steered clear.
Also, you know having a major degree is actually a bad thing for an agency. All of their positions are entry-level, you're too overqualified and it's a risk because they know you'll leave for a higher, more qualified position when you find it. That and you're worth more than they can pay you, they'd rather give it to some new person who doesn't know what they should actually be getting paid.