What I also hear about Amazon is that the experience varies wildly from group to group. That's not a gamble I'd be willing to take. Google is not nearly so balkanized; there are fairly consistent expectations across the company in terms of what is acceptable manager behaviour.
I am not happy at Google. But if I were to jump ship it would be to a small or medium sized company that is more agile and internally cohesive and where things move quickly, not to another BigCo with all the excessive bureaucracy and politics that goes with that.
I miss the teams I worked on where there were less than 30 or so engineers in the company.
The era of Hawaii offsites at Google is long over.
The only reason that you don’t hear as much about labor practices with the other tech companies is because they outsource all of the low skill employees that make their products to China. Google has a lot fewer physical products but the people who make their few hardware products are treated worse than any Amazon employee. Yes the same applies to Apple.
I’m not making a value judgement. Just calling a spade a spade.
“Wouldn’t consider Amazon when planning a move” seems to have the same tenor as “Wouldn’t consider moving to a less white neighborhood”