Amazon is doing lots of cool stuff, but lots of boring stuff too. There are really well-run teams and very badly-run teams. The experience for software managers and engineers is all over the board, from really low operational load teams to teams where people burn out after a year.
You're responsible for your own career progression and finding the places and teams that are doing the stuff you want to do. No one is going to take you by the hand and help you with that.
Amazon is built, quite deliberately, to be Darwinian. The strong survive and the weak perish (metaphorically speaking), and the 'bar' is constantly increasing. The level of performance that would have been acceptable five years ago will get you canned today. It's a kind of crucible that will help you develop a harder edge, if you can survive, that can serve you well in your career and in life, but it's often not a pleasant experience.
I wouldn't recommend it as a place to work for just anyone.
Stack ranking is a horrible practice since it's rife with favoritism.
It's also not Amazonian in that it's not data-based. Arbitrarily designating a certain percentage of employees that must be put on performance management isn't a data-driven criterion. It's also not frugal; effectively forcing an individual out of the company in one division who would make the grade in another is either retaining someone who doesn't meet the bar or a waste of talent.
The goal is to force managers to actually make the hard decisions about how their team members compare with each other (not everyone can be exceptional), but it has more defects than virtues.
Replace it with a common comparison of each person against the bar for their position, based on data. The percentages that are assigned to each performance category will turn out how they turn out, but there will be an evaluation mechanism that's fair and frugal.
Fast process. Recruiting experience was great. Timely response. Excellent interviewers. 5 panel interviews. Great experience across all steps. Managerial profile - people manager. Interviewed by all L6 and L7 Managers and Engineers. Position was b
The recruiter connected with me through LinkedIn and invited me for the SDM interview process. I had a first-round phone interview with the SDM. There were a lot of "Tell me" type questions and a simple system scalability design question. I was invi
There are 2 rounds. First: Tech screen, which is done by another manager. This will mostly involve touching base on your experience with previous projects and some minimum background questions on the technical side. Second: 6 rounds, which will cov
Fast process. Recruiting experience was great. Timely response. Excellent interviewers. 5 panel interviews. Great experience across all steps. Managerial profile - people manager. Interviewed by all L6 and L7 Managers and Engineers. Position was b
The recruiter connected with me through LinkedIn and invited me for the SDM interview process. I had a first-round phone interview with the SDM. There were a lot of "Tell me" type questions and a simple system scalability design question. I was invi
There are 2 rounds. First: Tech screen, which is done by another manager. This will mostly involve touching base on your experience with previous projects and some minimum background questions on the technical side. Second: 6 rounds, which will cov