|
Current (long tenured, moderately senior) AWS engineer here. I've been at the company long enough it's pretty clear that I'm a "good culture fit", so take what I'm saying with that in mind. While I absolutely believe that there are pockets of the company that work this way, more because of sheer scale than anything systemic, I have sat in the annual ratings meeting for engineers enough times, in enough organizations within the company, that I am pretty confident that this experience isn't universal. It sucks that this author had this experience, and I wish they had said which team that was, so that I could use what social cachet I have to steer people clear of it from inside. Nobody should have that experience. |
You have a team of X engineers and you want to grow. You hire a couple more. The current engineers have 0 incentives to help the new ones. Most people don’t have the chops (technical or emotional) to go up against a whole team.
Come review time, what do you think is going to happen? As a boss will you let go someone who’s been there for 5 years and knows the service inside out or the new guy who seems to be struggling.
Not all people are jerks, and there are good pockets (but mostly the deck is stacked against you when you join).
Also, IMHO Amazon is going to have a really hard time hiring people with the reputation they created for themselves.