As someone who has worked at big tech (and interviewed fellow big tech workers), I can confirm this is pretty typical.
People from Google, Meta, Microsoft, Apple, etc...it's all the same. Given the size of these organizations (anywhere from 100K-300K employees if you include contractors), there's a vanishingly small chance the individual you're interviewing had influence or responsibility over any important thing specifically. And if they were high enough on the org chart to be responsible for something real, they weren't ever hands on and just played politics all day in meetings.
Everyone will claim otherwise of course, but its all layers and layers of diffusion of responsibility.
The pace of work inside these orgs is, meet for months about a narrowly scoped new feature (eg. "add a 5th confusing toolbar to Gmail to market Google's 7th video call tool"), take months to build it and run it up the organizational gauntlet for approval, launch it and then chill for 3 months because nobody does anything big in Q4.
For many people at these orgs this is what an entire year of "work" can look like, for which they will be paid roughly $400k.
While at G I was one of three engineers working on a mid-sized iOS app. We shared ownership of the entirety of the codebase. It wasn't dissimilar to some of the other teams I've worked on at orgs of differing sizes.
> The pace of work inside these orgs is, meet for months about a narrowly scoped new feature, take months to build it and run it up the organizational ladder for approval, launch it and then chill for 3 months because nobody does anything big in Q4.
This sounds wonderful, it certainly wasn't the case for us.
I've contracted at several big tech companies and that other commenter is making stuff up. My experience was similar to yours, the engineers were very productive on impactful projects. I'm sure there is some dead weight in every company, but it's the exception not the norm.
It sounds like you have financial incentives motivating your desire to shape opinions on this issue. I already exited big tech so I'm able to be candid. But don't worry, giant companies aren't going to stop your gravy train, they already know you're not highly "productive" and "impactful." That's the point.
If you were actually important to the organization it would be a terrible mismanagement of the company. A well-run big org is designed such that workers are replaceable cogs in generalized salary bands, that's what makes the machine durable.
It's very easy to think you're "productive" and "busy" when your days are filled with meetings and trying to placate various groups of stakeholders. But if you look at your actual work output after a year in big tech, it's fundamentally low impact, and it's that way by design.
> it's fundamentally low impact, and it's that way by design.
I'd like to keep tugging on this thread, I find it interesting.
In my experience, everyone up my chain of command was motivated to derive as much impact from their reports as they possibly could. If anything, it felt as if the system was designed to reward impact above all else - promotions were given to engineers who could demonstrate their work on _____ increased _____ by x% driving revenue by y%.
Nowhere in the system seemed designed to reward low impact, it really felt the opposite.
When you were at a big tech co, your experience was different?
The bureaucracy at Google has grown and grown. And then grown some more. But it is nowhere near as bad as the GP makes it sound.
> People from Google, Meta, Microsoft, Apple, etc...it's all the same.
Hmm...it's been a while, but when I was at Apple one of the reasons given internally for why products were so much better than the competition (and they were) was that Apple typically had 1/10th the number of people working on a particular product or feature.
I wonder if that's still the case.
It was less true when I was there more recently.
But Apple is still amazingly efficient compared to others like Meta/Microsoft/etc if you just look at raw headcount vs. product/service/distribution surface area.
Maybe not 1/10, but definitely on-the-order-of 1/4th or 1/6th as many.
Who is more impactful, the startup engineer who singlehandedly ships a feature that increases a startup revenue by 25% off a base $5M/yr ($1M extra rev), or a Meta/Google team of 5 engineers who ship a .01% revenue improve off a base of 150B/yr (15M/5 = $3M/engineer).
As an engineer you are thinking about impact as 'scope' or 'features'. Leadership will be thinking marginally on what adding a net new engineer will provide to the business.
“Marginalism is the economic doctrine that we can best understand value by considering the question of how many units of a good or service an individual has, and using that starting point to ask how much an additional – or marginal – unit would be worth in terms of other goods and services.”
If some engineer optimizes something in the Google search stack that makes it, on average, just 0.01% faster (not 1%, but one-one-hundredth of a percent), then they have paid their salary for the entire year. Almost in perpetuity. No matter what level they are.
Very small gains multiplied out over extremely large amounts of compute over large amounts of time add up big.
And that's why Google can spend so much money on fairly small scoped teams.
A lot of rationalization for what is fundamentally just market inefficiency: economies of scale and network effects (aka Monopoly).
Remove Google's monopoly level distribution, and then build that feature and tell me how much revenue it generates.
The value is in the monopoly which was formed by the founders and all the early employees by having the right products at the right time decades ago, not in the "upgrade now" button some worker bee added to Gmail in year 25 of the company.
Yes, that "upgrade now" button probably does generate $100M in revenue per year. But the reason why isn't because of some unique engineering talent on behalf of the worker bee.
They just pay that dude so much because activist investors don't scrutinize costs too aggressively on growing monopolies (wait until revenue growth stops) and they value stability. If you don't value stability to the same degree (you aren't a massive 200K employee org), I wouldn't hire the "upgrade now" button guy.
I've also worked (and currently work) at a big tech company and personally this has not been my experience. I'm sure it happens but it's not typical.
Given how inefficient Meta et al are, why do the pay so much more than the nimbler smaller companies? (Rhetorical question, I already know the answer: monopoly and regulatory capture)
Of course those engineers would rather have more meaningful work if it came with similar compensation and work life balance.
Hard to motivate people to work on things that destroy society. Money helps.
Want to see how motivated Meta employees are? Watch how fast their offices clear out at 5pm on the dot.
Meta offices are pretty full at 5pm lmao. In fact they are still decently full at 7pm after dinner at 6. Baffles me why people just make up random crap in areas they clearly know less than nothing about.
What do you think is an appropriate time for most employees to end their workday?
I am a terrible person to ask. My employers get their money's worth from me: I genuinely like my work and regularly work more than 8hrs a day. I also work in a field with others who, with some exception, do the same, so its strange for me to see "normal people" clock out on the dot.
Because you have to pay people more to do boring or evil work vs meaningful or exciting work
In my experience the pay difference was never that close that meaning and ethics played a role in the decision.
Cool exciting and meaningful science job: 200k
Big Tech surveillance capitalism job: 800k (at the low end)
The calculus has only been about affording housing and providing for the family.
Seems the pay is very different and thus is absolutely playing a role in the decision?
800k at the low end? Big tech pays well, but that sort of comp is reserved for very senior folks.
Where do I get this cool exciting and meaningful science job paying $200k?
This is my experience too. I actually briefly took the cool exciting climate change related science job and then realized that I couldn’t actually support my family’s lifestyle on $160k so I left and went back to surveillance capitalism. I do feel guilt about that decision, but I like to imagine I’ll be able to go back to working on interesting and ethical things after my kids are out of the house.
For big products with many years of history behind them, yeah, that's true. For v. 1.0 or skunkworks projects, it's still mostly true but occasionally, some crazy-ass stuff can happen. (Cue the "what has seen cannot be unseen" meme pic.)
Yeah. This is part of why I wasn't excited to work at G after my first time there. It was very boring
My famous interview question: "How do you copy a file to another computer?", I was told I need to tone down. It filters out too many entry/mid level candidates.
You’re painting with a pretty broad brush there.
“…for which they were paid roughly $400k.”
If I had to guess, the main reason you don’t hire big tech employees is because you can’t afford to. Everything else is extremely subjective depending on what area said engineer worked.