I've been an IT consultant to 2x recruitment agencies in the past so can confirm with an n+2 confidence that at least some agencies mistreat their recruitment staff in ways that would shock even the most sociopathic sweat shop owner.
Think high pressure sales tactics and the almost daily threat directly hurled across the office for recruiter X or Y to 'meet their targets or GTFO'. Fortunately I was a freelancer but I always used to feel so bad/sad for them, especially knowing the profits that the owners were making vs. that of their staffs'.
On the other hand I once attended an interview at the early stage of my career for an extremely prestigious (pay, perks, prestige) role and sensed something was wrong when the interviewer asked me if I considered attention to detail an important part of the role......
When I said 'Yes, of course' they then preceded to berate me about a typo on my CV (cringe)....
When I asked to have a look at their copy I saw that the agency that had re-typed/reformatted my CV and introduced the typo.
When I told the interviewer that they replied with 'We don't hire people that blame others' for their own mistakes'. Ouch.
With steam coming out my ears I politely informed the interviewer that that was fortunate since I really didn't want to work for any company that immediately viewed me as a liar. We agreed to terminate the interview at that point.
Funny thing was - in my briefcase I had an extra copy of my CV as submitted to the agency but I thought – Meh, why bother.
I consider that one of my many dodged bullets (Sorry for going slighly off-topic, my bad).