5 ms·
My question is, if it's so advantageous to employ people via onsite staffing firms (basically half of FAANG's workforce is employed this way), why doesn't Googl
by pembrook 5y ago
My question is, if it's so advantageous to employ people via onsite staffing firms (basically half of FAANG's workforce is employed this way), why doesn't Google stop directly employing people altogether?
Without fail, if it's a giant publicly-traded company, a huge percentage of the workforce will always be onsite vendors. It seems so bizarrely arbitrary where they decide to hire direct vs. contract.
And I'm not talking about janitors, I'm talking highly paid software engineers, product managers, etc working on the same teams with Google employees.
Based on the rates I've seen, I can't imagine it's cheaper than having direct employees. So I'm guessing its more about making it easier to fire people, harder to get sued by them, and offloading the hassle of benefits onto a third party. It's clearly legal in the US, so why not take that strategy with all employees.
Does anybody have insight as to when this trend started in corporate America and why it's only popular with big publicly traded companies?
When a company goes public, do they suddenly get a mandate from the Board that they have to start mass-hiring people through Adecco?
Based on stories of mailroom workers rising up to executive ranks in the past, this clearly wasn't true as recently as the 1970s.
- ffggvv 5y agothe engineers etc i’ve worked with that were contractors were far worse and way below normal google hiring bar. sorry if that’s not PC but it’s the truth. if they could get hired at actual google they would’ve done it. hell, if they could get hired as a SWE at a comparable firm they would do that instead of taking a massive pay cut to be a contractor
- luckylion 5y agoThat begs the question: why is Google using subpar developers? It's hard to imagine there just not being any better ones, and it probably isn't a money issue. Are they so against having good old employees?
- thanhhaimai 5y agoOpinions are my own. I also make no claim on the expertise of contractors. The common saying in engineering is you use the right tools for the job. Likewise, you place the right people to the right job. It would be a mismatch to put an L5+ to do some low impact work. That would be an inefficient use of limited resources. The SWE would also be unhappy since that affects their perf/promo. Depends on the potential impact/difficulty/urgency, it might be more appropriate to save that work for an intern, fixterm, or TVC. It's not about "so against having good old employees". It's business.
- poopypoopington 5y agoJust speculating (I work at a FAANG) – a lot of "software engineering" at these big tech companies is just centering divs and refactoring code – you don't need a 10xer to do that stuff.
- ffggvv 5y agosometimes you just need someone who can write super simple scripts to help process/clean some data or do grunt work that none of the devs want to do. And sometimes this need is just temporary for 4 months etc. I wouldn't waste a google dev's on grunt work that any coder could do.
- rcpt 5y ago> who can write super simple scripts to help process/clean some data If you can figure how to make that process "super simple" you can make staff engineer. Source: am L5 SWE at Google spending most of time wrangling unclean data
- deleted 5y ago[deleted]
- Europeandude 5y agoSorry, what's L5?
- cylde_frog 5y agoIt's funny how arrogant you seem to have gotten working at Google. Looking through your post history a couple of years ago you were doing grunt work you would see as below you now. The belief that all Google employees are doing hard innovative work is untrue. A large portion are centering divs and wrangling JSON.
- pertymcpert 5y agoHey now...this is Google we're talking about. They're wrangle protobufs.
- ffggvv 5y agothis account has had multiple owners.. i’ve never done grunt work
- pertymcpert 5y ago
- ceras 5y agoContractor SWE's at Google are very rare. In my several years there as both a SWE and EM (I'm no longer at Google), I never encountered one. My understanding from other EM's/Directors was they were only hired for non core product work, which did not overlap with the work that Google FTE SWE's did, and was very routine work. Most likely without internal code access - it was that separate. Core product/infra work, and anything non-trivial, is always done by FTE's.
- deleted 5y ago[deleted]
- pembrook 5y agoThat's ironic then, because a huge percentage of the full-time employees at FAANG are actually former contractors who've been converted. So that would suggest a large chunk of their full-time employees are sub-par. And that still doesn't answer the question--why hire anybody directly at all? If you're so much better than the other contractors, they could just pay you higher rates. It'd be the same thing.
- ffggvv 5y ago"huge percentage".. got any numbers to back that up? i can tell you its a single digit percent at G.
- joshuamorton 5y agoIt depends heavily on the role. For SWE and SRE you're probably correct, but for a number of UX engineering roles, temp-to-hire is weirdly common.
- com2kid 5y agoI've been on high performing teams at MSFT where it was over 70%. You basically get to pick and choose who to hire after a year of seeing their code. Bonus if you pay contractors really high rates to attract good talent.
- ak217 5y agoI am familiar with this process at most of the companies in question. No, it is not a huge percentage; to the contrary, it's very difficult for contractors to become full-time employees.
- m-ee 5y agoI interviewed with the self driving car team while it was still part of google X. I was told that every single employee on the team started out as a contractor, people would be converted to full time on a first come first serve basis, usually about a year and a half in. There was no path to jumping straight to FTE according to the hiring manager.
- syshum 5y agoIt is not only public companies, and the reasons are too numerous to list A more recent trend it so they can claim to offer good benefits but in reality that is only for the select few actual employee's Take for example the one company the claims to have a minimum wage of 70K (or what ever it was), I bet they are not paying the janitor, or other positions like that wage no they contracted those jobs out so now they can make the PR announcement they have this extremely high Min wage
- arve0 5y ago> My question is, if it's so advantageous to employ people via onsite staffing firms (basically half of FAANG's workforce is employed this way), why doesn't Google stop directly employing people altogether? Because it’s the mix that is advantageous, not either one (employees only vs contractors only).
- pembrook 5y agoIs there any data or studies to back that up though? My guess is, like most of the norms and practices of corporate America, the answer is "We do things that way because other companies do things that way." Kind of like the hilarious herd-like back-and-forth of these corporate back to office policies. CEO: "Apple's going back to the office in September? Ok we should too! Send out the press release Karen!" Karen: "Sir, Apple just pushed back to January." CEO: "Then we should too! Send out a new press release, STAT!"
- epc 5y agoThere’s a perverse distaste for hiring FTE for bland, routine work or to fill roles that have year to year volatility. Microsoft was notorious for this in the 1980s and early 1990s. If you were a superstar programmer you got offered a full time job as an employee. If you were “just” a technical writer you’d go through the same recruiting process but get offered a contract through a third party. From 1994-1999 I ran ibm.com (whatever that meant). For most of the five years it was just me, one other FTE, and a roving band of 5-10 contractors. Any time I suggested converting the contractors to FTE I got slapped down, even though it eventually meant the loss of a lot of talent. All I can figure is that the companies want to avoid long term benefits commitments. Healthcare. Pensions or 401ks, etc. They rarely saved money, the burden rate for my team was easily 30-50% more than my burden rate (not that the individuals got that largess, it usually went to their "manager" in the contracting agency).
- pembrook 5y agoI guess it could be a practice that started when companies still gave out pensions. Pensions were a massive burden (just look at the auto companies who still have massive pension liabilities), so it probably made a lot of sense back then. But now that corporate America has eliminated pensions in favor of 401ks, the contractor/employee juggling just seems wildly inefficient for anybody who's not a janitor. It feels like now its just a case of the sheep following the herd, for no one reason anymore. Anybody I talk to about this gives a nebulous response that basically amounts to "Hell if I know, that's just the way everybody does it!"
- ashtonkem 5y agoMy suspicion is that it’s a way to dodge labor laws.
- lotsofpulp 5y agoIt is not defined benefit pensions or labor laws. It is cheaper to scale up and down expenses instead of firing people due to unemployment insurance premiums increasing when you lay people off due to lack of work who are then eligible for unemployment benefits. Also, benefits can get expensive if you also have to offer them to lower paid employees if they normally would not be able to get them at a different employer, due to non discrimination testing.
- deleted 5y ago[deleted]
- blamazon 5y agoBlame the bean counters. What I see in FAANG today is that departments fill as many FTE roles as they can until they hit their headcount limit, and then they employ a bunch of contractors on top of that as they feel are needed on top of the approved head count. This is allegedly why the NSA was employing Edward Snowden as a contractor.
- vajrabum 5y agoI think that's unlikely. I visited the CIA for a network equipment manufacturer in the late 90's and they had converted a significant portion of their IT employees to contractors. It's outsourcing to benefit the outsource contract companies. People were pretty bitter about it too. The military has got a ton of this sort of thing going on as well.
- jollybean 5y agoIt's not arbitrary. It's the difference between the players, and the guys they hire to clean the windows at the arena. I think they should err towards hiring for anything that is ongoing, and I also think they should have 'Minimum Requirements' for vendors including oversight. That they don't is 'very bad'. What's odd about G is that they are not only rich and can afford it ... they also try to be a moral arbiter, claim they are helping the world, which is really quite duplicitous. Guess what: Car Companies have a large labour force, and they tend to get paid very well with Gold Plated Health care for example. Car companies are generally not trying to signal that they are 'better than other companies' etc.. The presentations at last Google conference with the bit about the Android photo scanner / reader used by the poor illiterate lady in Hyderabad, it was just over the top. Seriously, pay your contractors properly before you tell us about how you're occasionally helping poor women in poverty.
- seanmcdirmid 5y agoThe idea is that you employ for your competency and value add, and outsource the rest. So core R&D should be in house headed by a VP of engineering, janitorial services can be outsourced not headed by a VP of cleaning the offices. In the early days, outsourcing wasn’t done, so janitors were included in those earlier Microsoft millionaires. In a way it makes sense: you want to focus your effort on producing your product, not on the best way to clean your office. The company you outsource to can focus on that, where they make their own profit serving multiple companies. Sometimes you don’t have a choice (eg foreign companies in some countries have to contract with specific firms to do their security, they can’t have it in house). The line gets blurry for jobs that approach the core competency of the company. So rather than janitors, should people doing grunt training classification be in house or not? Cases can be made either way, I guess. The outsourcing company probably can’t specialize in that, and they are just providing bodies at that point. There are some weird rules about benefits that companies can only offer if they offer to all employees. So one tech company that doesn’t employ lots of its own warehouse staff (I’ll let you guess) can’t offer as good as health insurance as one that doesn’t.
- PapaSpaceDelta 5y agoWith regard to its popularity with publicly traded companies, aside from the cost and liability issues that are being discussed here, I have been told that Revenue per Employee is an investment metric that senior management try to optimise by the use of vendor and agency staff. Source: I have worked for large corporates both as a contractor and as a full time employee in mixed teams.
- bregma 5y agoThe cost of labour is a liability. The cost of a contractor is an operating expense. The cost of employees show up on a different line in the balance sheet than the cost of contractors do. If your life consists of fudging numbers in an Excel page and projecting a PowerPoint deck to a room full of rich white men in bespoke suits as they munch on a company-catered lunch, this is an important distinction.
- Kankuro 5y agoIn France, contractors cannot work in the same way than the regular employees. They have to be hired for a well-defined mission (on-site or on the staffing firm site) and take orders from their hierarchy, not from people of the customer company (otherwise it's called "délit de marchandage"). It has been abused a lot (to get staff that can be fired quickly and legally).