Amazon's also re-instituted bell curve attrition goals with little warning to managers (1-2 weeks before annual reviews in my org, and percentages only in the meeting itself). The last few months have been a special breed of stress that I hadn't seen at amazon in my 7 years prior.
I left earlier this year to a much less stressful position.
And in that phrase, "Human" is the adjective...
Working in the role has taught me so much about how shitty it feels to be treated like a commodity, if I ever make a transition to management, one of my top priorities will be treating human beings like.. human beings.. just make sure the sprint gets done on time.
The software engineer profession is becoming like traditional factory workers, only this time they have ping pong tables and free snacks. Also the salary is very high. But the downside is that you are still at the bottom of the pyramid.