Maybe it's more like companies should compete for people, and people should compete for whatever jobs or job titles there are to be had within a company.
begin /mini-rant here from personal experience:
But with the advent of bloodsucking agencies and such, this ideal tends to not work. This I've learned the hard way. People can't compete for jobs within a company they're hired to go actually work at b/c they're stuck under contract (or would be) if the "trial period" goes well; finders fees and various other things added onto the cost of hiring said employee.
On one interview I went w/a place in San Jose I was basically told (because I specifically asked) that if this place found me a full-time employment gig, they'd take THIRTY percent of a full year salary. So, if my going rate is, for simplicity purposes 100K, this agency makes 30K. $30,000 for what? The week's worth of work it took to "discover" my resume on the internet, call me in for an interview, and interview me and make me sign a contract? I don't think so.
It makes such little logical sense to me why companies even feel the need to outsource their search for talent. Why do they? HR is one of those things that's benefiting from the efficiencies of the web and better search methods.
begin /mini-rant here from personal experience:
But with the advent of bloodsucking agencies and such, this ideal tends to not work. This I've learned the hard way. People can't compete for jobs within a company they're hired to go actually work at b/c they're stuck under contract (or would be) if the "trial period" goes well; finders fees and various other things added onto the cost of hiring said employee.
On one interview I went w/a place in San Jose I was basically told (because I specifically asked) that if this place found me a full-time employment gig, they'd take THIRTY percent of a full year salary. So, if my going rate is, for simplicity purposes 100K, this agency makes 30K. $30,000 for what? The week's worth of work it took to "discover" my resume on the internet, call me in for an interview, and interview me and make me sign a contract? I don't think so.
It makes such little logical sense to me why companies even feel the need to outsource their search for talent. Why do they? HR is one of those things that's benefiting from the efficiencies of the web and better search methods.
/end mini-rant :)