Great culture: even though it's a big company, it operates more like a bunch of small startups or teams with a good degree of autonomy in each team and for each team member. Furthermore, employees are encouraged to move between teams if they don't feel like their current team is a good fit. Amazon views this as beneficial for both the employee and employer.
So if you don't like your current team, you have a great deal of latitude in finding one you do like, and good managers will actively seek out good employees to pull onto their projects.
Great pay, if stock options are taken into account.
Path to success: if you like Amazon and are good at your job, opportunities abound for career advancement and taking on higher-responsibility/higher-paying roles. And if you don't like your new role, they will let you change (back) to another role as long as you are suited for it.
Aging technology platform: While AWS is pretty close to the cutting-edge, in 2017 many of Amazon's own internal sites and platforms do not actually run on AWS. Instead, they use a suite of older build tools and technologies that feel very dated by today's standards.
Progress is being made at the company to change this, but I know myself and many other developers have sometimes had to sink inordinate amounts of time into dealing with obscure and low-value issues with the build tools. This includes being forced to manually deal with software dependencies that have little to nothing to do with the actual product that their team is working on.
This represents a huge tax on the whole company's development efforts.
Maintain a strong focus on keeping the company's technical foundations healthy. Failure to do this represents one of the more significant threats to Amazon's long-term viability from a technical platform perspective.
I had one phone screen and 4 additional remote interviews for my 'loop'. They were all pretty much the same, with a technical question and behaviorals. 3 of the 5 interviewers were very nice and enjoyable to interview with, while 2 of them were unhel
It was good, but they didn't respond to me for a long time after 14 days. I asked them why, but they didn't respond back.
First round: Hiring manager screening. This covers leadership principles important for the job. Final round: Five interviews with a writing assessment. Each round covers around three leadership principles. All interviews are behavioral.
I had one phone screen and 4 additional remote interviews for my 'loop'. They were all pretty much the same, with a technical question and behaviorals. 3 of the 5 interviewers were very nice and enjoyable to interview with, while 2 of them were unhel
It was good, but they didn't respond to me for a long time after 14 days. I asked them why, but they didn't respond back.
First round: Hiring manager screening. This covers leadership principles important for the job. Final round: Five interviews with a writing assessment. Each round covers around three leadership principles. All interviews are behavioral.