It is more the other way around. Internally google taught/teaches engineers that their only goal is promotion. All parts of this used to be very very public. There are whole presentations, decks, docs, and more. What level you are and what level the person you are talking to ~mattered~. The goal isn't to be a good engineer, to make good products, or anything liek that, but to ONLY do what a nameless committee might want to make that magical number go higher. So while they might not have joined Google for that reason eventually they learned what was wanted. There is a whole generation of software engineers that learned this lesson unfortunately.
There was/is the expectation that eventually everyone can reach a certain level within a certain (very generous) amount of time, but I don't see that as the same thing at all.
The fact that you are expected to reach a certain level in a certain time period, and going up levels involves a largely arbitrary process that is disconnected from your actual work performance seems pretty problematic to me. Seems like it'd be hard to focus on actually doing useful work in such an environment.
The amount of time is very long, I don't even actually know what it was, and I personally am not aware of anyone this happened to and have never heard of anyone this happened to. In the past you were expected to hit L5, 2 promotions from hire, and now the expectation is L4, so only 1.
An L5 engineer at Google is someone who is expected to be able to handle any medium-large difficulty task with some amount of cross-team coordination and get it done without much oversight. IMO every software engineer should be able to get to that point in their career eventually otherwise it indicates a pretty big problem.
But yes, it was officially dropped. I stayed as L4 for 10 years. But when I transferred teams I occasionally got ... attitude.
Thing is, if you go from L4->L5 (or L5->L6) based on performance you're expected to stay or improve on that performance once you're at L5, and if you don't, you'll get up with Needs Improvement, and there's no going back to L4.
It is now, it used to be a lot shorter. "Up or out" has effectively been sacrificed to cost savings, which is perhaps a good thing in some ways.
That was dropped around 2015 or 2016.
I stayed for 10 years at L4 then left on my own. I had no interest in the perf game and never attempted promotion. L4 money was good enough.
However, it looks like the people working at L4 for Google are being handled no differently by HR than assembly-line workers at other top Wall Street companies. Better pay for more people than most of the old guard, but why can't they do this part of it with some ingenuity.
>The fact that you are expected to reach a certain level in a certain time period
At least factory workers know this is not going to happen from the get-go. This is even more non-congruous for the kind of HR involved. Probably why factory workers have as much of their productivity leveraged as they do. Most of those companies are so far from bonanzaville, if they didn't do it right, they would have failed a long time ago.
You would think Google was built from a different foundation well enough to avoid this, or would have been able to migrate further away from useless bureaucracy than some of the hundred-year-old companies. It's almost like they didn't know any better.
Well, when you do the math it seems like for quite some time that everything truly worthwhile going on at Google has been, to a very large extent, the conserved portion of the output of people who never got promoted.
Financially, if you were going to invest in people, that would make them the better investment than those who did get promoted :\
It might be difficult to put some exact numbers on it, but you could probably tell how high-performance the unsung heroes are, by whether or not Google is making any money or not any more, and how much.
Now what about the people who could never get hired at Google or places like that to begin with?
If you could invest in somebody like that, woo hoo the sky's the limit !
You'd be raking in the bucks way more on a hard-working non-corporate scrapper than Google makes from a highly credentialed true genius who is the least bit decent at corporate climbing :)
It's not the only thing that changed. Good thing, my manager joined Google back in these older years, so, for instance, he could say to me that I was "expected to rise to L5" in such a way that I knew it wasn't enforced in our org.
My experience: initially, I learned a lot of new things, I was excited to work for a big famous company. But eventually, it started to be less fun and more stressful. There's an endless push for impact or to improve some questionable metrics, while technical debt is building up. Also there's always uncertainty about reorgs and layoffs. Lots of anxiety related to the next evaluation cycle.
After a few years, I can say money is probably my main driver. Although, I don't want to get promoted because I certainly don't want more stress. I want to stay in this company as long as possible because I will be very hard to earn more money elsewhere.
My point is that human psychology doesn't work that way. You compete with people around you. If they're getting promoted while you're being left behind, you're not going to be very happy about it.
Very different from the BigCo rat race.
This is something I'd assumed every engineer-type person faces sooner or later. Unless you're in a massive corp with hundreds of engineers, there's only maybe two or three tiers of engineering roles. That's two promotions, ever, unless you want to be promoted out of engineering and into management. So if you want to stay technical, instead of chasing higher status job titles, you have to chase higher status projects.
I agree human psychology is part of it and can help explain someone's mentality, but I don't think human psychology can fully justify someone's behaviour, since humans aren't automatons beholden to their psychology.
Eg average us salary is probably somewhere around 60k. Let's say single bedroom apartment not in SF is maybe like 1.5k/mo, that leaves like 42k left over.
Google salary I would guess is closer to 150k (low end probably); SF single bedroom is probably closer to 4k/mo, that leaves 102k. Big difference, and note the ratio here isn't as important as the absolute value. You live a very different life with 102k than with 42k.
And also note wealth doesn't really increase linearly with how much money you have, it tends to be more than linear, because people with lots of money are more comfortable investing large chunks of it, which further increases their wealth.
Who "the competition" are specifically is 99.9% of the time entirely black-box, as is the percentile that the company is targeting. So they claim it is open and transparent ("we benchmark against local employers in tech") but the actual details are hidden - are the other employers they are using FAANG or someone else? Are they targeting 50% or 95%? Etc etc ("oh that is confidential sorry")
This is how you end up with situations like London, which is obscenely expensive cost of living, yet gets lower salaries than SF and Zurich which in my experience are a bit cheaper than London for day to day costs (e.g. transport, food etc).
London is a physically & metaphorically huge cultural World Capital and attracts loads of people from across the world so there is more competition for tech/high-skilled roles because so many people move to London after they graduate, and stay for good. So salaries are lower but everything else is more expensive due to population density and resulting demand. No one wants to live in Zurich so there are less people competing for each job, so salaries need to be higher to attract and retain staff in such a dull and boring place that people naturally and understandably plan to leave after a few years.
Because they can find a job that pays way more than $20 an hour. That's it.
Google eventually removed that language because they learned that in a 100,000-person company, there's simply not enough room in the pyramid and they'll lose the people who are doing the keeping-the-lights-on work who don't self-promote. They didn't know that yet in 2018 if memory serves.
Straight out of school, yes. With a few years of outside experience and an advanced degree, it is easy to join at L5. Which I think is ideal, no promotion headaches, just focus on interesting work (L6 already starts to be management heavy, so not that attractive).
Based on Blind and personal experience, the vast majority of people in big tech are literally doing that. It’s probably the most used carrot used by management in those companies too, so hard to blame them
Well, yes obviously? People get jobs to get money, and a promotion gives you more money.
The ones not aiming for a promotion are the strange ones, not the ones who are.
I know more than a handful of folks who are very happy with their level of responsibility and comp, and don't want higher expectations and more stress even if it would bring in significantly more cash. I personally think that's a pretty healthy way to look at it. Not everything in life is about money.
That was before the layoffs started. One of my by then ex-reports, who was a very talented and knowledgeable but not at all career-focused long-time L4s got laid off in one of the rounds. :(