More people need to realize that a company is employing you so you can out earn your salary. If you think you are making more than you make for the company, you’re expendable.
Well, there is nothing I would dispute about this claim, this is a capitalistic world after all.
But as regards to the comment about being 'expendable', I am certain to get a job out side of Amazon pretty easily depending on my own skill. In other words, this is a market that both companies and employees can play.
Amazon's strategy isn't focused on retention of long term employees, then it is its own choice, there is always a trade-off.
It's also a short-sighted approach. What can end up happening is hiring a lot of college grads to fill head count and get stuff done. And while they try their best, they lack experience or aren't mentored/trained because of a shortage of senior engineers.
So now your product needs a bigger team to handle it and the ops load increases or feature work slows. So now your senior engineers get frustrated and leave/switch teams. So then you hire more college grads and throw them into the meat grinder... meanwhile your products suffer [0] and the competition is catching up.
BTW, checking that sub-reddit is a good idea before joining an established team.
But as regards to the comment about being 'expendable', I am certain to get a job out side of Amazon pretty easily depending on my own skill. In other words, this is a market that both companies and employees can play.
Amazon's strategy isn't focused on retention of long term employees, then it is its own choice, there is always a trade-off.