Admittedly, I was able to work on some very cool shit at Amazon - however the job made me hate my life.
Ergo - adult logical cycles were spent, decided to get a new job after leetcoding for a bit.
The people who aren't skilled enough to get new jobs or improve themselves (also holds true in any industry) will always be some degree of fucked. I admit, some unions are good, but engaging in a system that grants most benefit to people not willing to improve or make the bar of performance set by the industry isn't good for anyone involved. That said, never work for a place that makes you hate your life. And yes... having the ability to make that choice is a privilege.