In the recruiting business, the client always pays for the hire. Always. If a recruiter is demanding money up front, they are not legit -- why should you pay them, when computerjobs.com and monster.com are free for job seekers?
Usually what a recruiter wants is to add you to his list of people that he can call on in case he gets a requirement for someone with your skills. They may or may not have an actual job they're trying to match you with.
Most recruiters aren't too discriminating. I got an email from one that was looking for a MANFRAME ARCHETICT [sic], despite that I have no mainframe skills at all. Nor would I work with someone whose caps-lock is stuck on, and can't spell, and hadn't actually read my resume.
If you can find a recruiter who fairly promotes you based on your skills and desires; keep in touch with them, as they're a rare find.
So far as jobs with/with-out benefits -- you need to decide up front what you'll be willing to take. Jobs w/o benefits should pay about 25% more than those with benefits.
And then sub you to the clients of theirs.
This isn't a "true" recruiter, but a recruiter who is working at a contracting company. The good ones can be very good, but the majority are just body-shops, where they find a client who needs left-handed Java programmers, and they match that requirement up with left-handed Java programmers they know of from their files.
Usually, when the job is over, you're let go. I'm doing that right now -- when the contract ends later this year, I'll be officially unemployed. But the guy I'm working for is pretty good, and he's likely to find another job for me, so I won't be jobless for too long. Otherwise, I'll work with some of the other recruiters I know and see what they can get me.
Chip H.
____________________________________________________________________
If you want to get the best response to a question, please read FAQ222-2244 first