>EDIT: Let me put it this way -- what if someone tried to bill you big company hourly consulting rates for a dozen newbies repeated debugging their linked-list programming project
Yeah, sure, you and I would hate that. Anyone spending their own money would.
But consulting companies target the publicly traded. the guy making the decision, there's no upside in it for saving money. It gets done or it doesn't. If he hires a big name, he doesn't get fired if it doesn't get done. If he goes with a no-name, that's not so certain.
I think this is a natural inefficiency that happens when the decision makers spend other people's money. they spend a lot of that money on insurance.
Of course, I'm just bitter because I failed as a body shop, in spite of having very good people who were able to immediately move in to other body shops, getting paid quite a bit more than I billed out retail.
To clarify, not all consulting companies are "body shops." In my thinking, that's a term for companies that focus on image, sales, and marketing, but then turn around and try to sell the maximum number of low quality "units" to customers.
There are other companies that focus on quality and delivering actual and not just perceived value. Those are not mere "body shops."
When I say "body shop" I mean a company that hires you, then rents you out to someone else, as distinguished from a "head hunter" which finds you for a company, but the company hires you directly and gives the headhunter a fee.
>There are other companies that focus on quality and delivering actual and not just perceived value. Those are not mere "body shops."
If so, they are providing actual value that I can not see. I have never seen such an agency consistently deliver good people.
Or maybe I haven't seen the right agency? as far as I can tell, only the very best of them pay contractors on time.
The very best body shop I've ever worked for or seen was one guy who never actually met me in person. But he paid me on time, and the guys he sent to the client were consistently technically better (and socially worse; or, at least, more weird. Remember, this guy hired me.) than other body shops.
I think the main problem with quality is that all other things being equal, people prefer safe jobs with benefits. Even the really top end body shops that give benefits usually don't pay you for bench time, so a full time job is safer, and generally more desirable, so the people who end up working for the body shop (or contracting house or whatever you want to call it) are people who, for whatever reason, can't hold down a full-time job. the inexperienced or otherwise less desirable.
Yes, there is a premium paid for contractors by the client, but that is nearly always entirely taken as overhead or profit. So long as the contracting house doesn't pay significantly more than full-time work, this disparity will remain.
Yeah, sure, you and I would hate that. Anyone spending their own money would.
But consulting companies target the publicly traded. the guy making the decision, there's no upside in it for saving money. It gets done or it doesn't. If he hires a big name, he doesn't get fired if it doesn't get done. If he goes with a no-name, that's not so certain.
I think this is a natural inefficiency that happens when the decision makers spend other people's money. they spend a lot of that money on insurance.
Of course, I'm just bitter because I failed as a body shop, in spite of having very good people who were able to immediately move in to other body shops, getting paid quite a bit more than I billed out retail.