|
|
|
|
|
by garybizzle
4715 days ago
|
|
The author also mentions "Although it may seem like the company is saving money — because you don’t have to provide temporary workers with medical coverage or paid vacation time." I just want to point out that contractors actually cost the company MORE money than employees, on average around $30k/year per worker. I think the main reason contractors are used is because many full-time employees "settle" somewhat and don't have the same drive that contractors do (i.e., contractors feel they have more to prove and are thus more productive). Also, contractors can be fired without any consequences, which is not to be said about employees. But I don't think cost is the main driver here. |
|
Not directly anyways.
At the time (circa 2009-10) upper management was freaking out about the economic downturn. Hiring caps were put in place, and every team was watched like a hawk for "unnecessary" headcount. Bringing in a full-timer was basically impossible, especially for a position that was "second class" (read: not a PM/TPM/SDE).
Turns out though, you can hire contractors just fine so long as you could prove need - and this conveniently let you hire someone without exposing yourself in upper-managerial whack-a-mole.
All in all, I learned a lot at Amazon, but it is a terribly managed company as a whole. There are good parts, there are bad parts, but much of the upper management is more interested in politics than the product/customer/company. This sort of systemic dysfunction was just one of many "quirks" of working there.
Funnily enough, that same hiring cap was what eventually got me to leave. During this whole time the team had a need for more software engineering hands, but we were always turned down by management since other teams had more acute needs and needed to fit under the hiring cap. We built up a massive tech debt in the meantime as our maintenance and workload increased at breakneck pace.
Eventually, a couple of years later, the hiring restrictions were relaxed and my team of 3 engineers opened up seven positions in the same month. I spent the next 3-4 months basically interviewing and sitting in meetings full-time. Then I decided I enjoyed coding more than interviewing people and explaining why interviewing people for 5 hours a day was causing nothing to get done.