It's a common HR tactic.
It's a common HR tactic.
That said, the more flexibility you have the easier it is to find a new position. This naturally favors some people over others.
In my most recent case, it ended up being a bit more challenging due to having to balance the constraints of family life versus the opportunities availed by an extremely arduous commute, but I ended up finding a project I enjoy that works with my commute constraints.
It's worthwhile to compare this relative downtime to ramp-up time for new hires... who also generally spend a couple-few months being fairly useless (though working hard at it).
And googlers being googlers, there's a decent chance that the 'down' time turns into interesting learning or side project time.
Also interviewing with other companies. The next best job for you may not be with Google even if you could easily get an internal transfer role. And teams don't just blindly accept you because you already work at Google (although it helps). You still have to go through a somewhat more informal interview loop that you will definitely want to prepare for.
Of course this is up to the individual, you can definitely just screw around for awhile and apply for an interal role with much less care.
I've dealt with trees in every single domain I've been in, frontend or backend, whether doing "real" programming or building with no-code tools like FileMaker. I've seen admins and accountants build trees and recursion with spreadsheets. I don't think these things are as "gatekeeping" as you imagine.
I don't agree that all jobs have to deal with trees either.
There are other teams where there is little need for more formal process.
I think 3-4 moved within the company, 3 left on their own time before the deadline, and 4 waited out for the redundancy payment.
Edit: Wow, just realized that could be a veiled reference to artificial insemination
I've worked away from the head office at other companies, and it's limiting.
For me the quality of life is so much better outside of SV.
As to people on re-deployment, it did happen that poor performers had a hard time landing a new role -- but then again, they would have had a hard time staying in the company in their old role, so that kind of fits your point. But Intel didn't use redeployment as a "shadow RIF". Intel was not shy about moving people out of the company -- they didn't need to nor bother to hide it.
Back to redeployment -- I can remember occasions of fairly large redeployments (business unit shutting down) where those of us in parts of the company considered more strategic would find ourselves suddenly rich in hiring reqs. Again, the company created the right market conditions and let the hiring managers and employees sort it out.
I guess it helps keeping the workforce young and flexible.
The third sentence in the article: "Google didn’t specify how many roles are being cut and said it was working with affected employees to find them new positions in the company."
And you would be surprised how many roles in big bureaucracies are "controller" roles by nature.
In the third world, if you hire 100 people for a 5-man project, people end up doing nothing but their own things. It's bad but it's obvious that something is going wrong.
In the first world, if you hire 100 people for a 5-man project, people end up to invent and justify 100-man's job. Everyone's role would become their identity, everyone is busy and hardworking. The output is high, they would also have fancy analytics and reports.
It's hard for a person to believe a 100-man busy project actually only needs 5 men.
This is such utter nonsense that it's hard to believe you've worked in any human organization.
People in the first and third world are not different species. A lot of white-collar first-world workers provide no value to their company at all.
There are two contradicting unsubstantiated observations, or let's just say blatant generalisations, one gets downvoted another flourishes.
You don’t get nine women in a room to make a baby in one month.
* https://en.wikipedia.org/wiki/Brooks%27s_law * https://en.wikiquote.org/wiki/Fred_Brooks
It also appears to originate from Theodore von Kármán (1957): "Everyone knows it takes a woman nine months to have a baby. But you Americans think if you get nine women pregnant, you can have a baby in a month."
It's ugly, but "don't hire more people because we'll be less efficient" often runs into this ugly "but we need more total output, not more efficiency" wall.
1. Google's tech staffers are supposed to be some of the top people in the world, and Google spends a considerable amount of resources hiring them. It seems foolish not to keep them on the bench a bit, unless Google foresees that it will be shrinking soon.
2. The people not laid off will very much notice their colleagues being zapped the moment they're not needed. They will rationally tilt towards leaving as well, if they get any whiff that they might be next. It's far better to leave first than to be laid off, if you're sharp.
That ended about 7 years ago when Google decided to expand as rapidly as possible. Alphabet employees over 100k people now. It’s just a younger IBM at this point. There will be thousands of people that will suck and should be laid off rather than kept.
Their interview process is loaded with false negative and false positive rates, despite what they claim. If you don’t think they have false positives, just look at the poor quality of so many google products.
An interview process that an algorithms/data structure obsessed senior in college can easily pass is clearly not related to elite engineers. It’s sad that people have been tricked into thinking otherwise.
I don't disagree with the point you're making, but that's a bad argument. Good engineers are capable of building a bad product if the conditions are right.
In fact, this action is probably part of a conscious effort to move away from "benching".
It has nothing to do with rank and file people getting laid off.
https://www.slideshare.net/reed2001/culture-1798664
“We’re a team, not a family.”
They “hire, develop, and cut smartly”. It doesn’t seem to have hurt their recruitment.
It's extremely rare, but there's nothing that makes my job satisfaction drop more than having someone incompetent (in no way related to experience) on the team, or being lead by someone incompetent.
I come to work to get cool stuff done, and sometimes people just don't fit with that goal.
These thoughts are in no way related to the topic.
The story is legendary about all of the infrastructure guys that were let go at Netflix whose job was to migrate them to AWS.
Is that a bad thing? Can you imagine the opportunities you could have if you said that you were instrumental in the largest cloud migration in history?
I can’t remember her name but there was a top ranking official at Netflix hired by Hastings personally. She was instrumental in helping Netflix in the DVD era. But she knew she was going to be laid off when they started focusing on streaming because that wasn’t her area of expertise. She went in and got “quit fired”. She said there were no hard feelings.
I first heard about this with an interview she did on the Internet History Podcast.
Source: your link.
I think it's better to have a good exit strategy, such as another job offer, then get laid off. If you get laid off at a big company, there is usually a severance package.
That's not always trivial, and I'm sure some will leave the company, but none have to if they don't want to.
Someone who was hired 2 years ago with 500k of stock vesting over 4 years could have enough unvested stock leftover to fund two employees RSU grants...
Hiring google employees is still cheaper than keeping the senior ones.
If these employees are transitioning to wildly different roles within the company maybe the math changes a bit, but I'm not sure how much.
Edit: not to mention the trust erosion aspect. If I see people getting laid off cause their stock has appreciated, am I going to stay? Basically means stock appreciation is capped. People wouldn't take kindly to that.
I did. Google is so large the vast majority of engineers contain domain knowledge that is mainly just useful to their group. And if their group is undergoing layoffs, their domain knowledge isn’t too useful.
About the only useful things that a long-time googler will know when joining a new group over a noogler is the test infra and code review process.