Pros
--- Front line managers at Amazon have a huge ability to impact change. If you want to take your team in a certain direction, you can. Nobody will stand in your way. L7+ managers empower those below them to act quickly and deliver results. --- Innovation. Someone is always building an innovative new solution to meet our customers' growing needs. You will routinely feel like the dumbest person in the room. --- Compensation is best in the industry. Benefits are also solid. --- If you are motivated and don't need guard rails, you will excel at AWS. If you need constant guidance, you will not. --- Internal tech stack and build tools are truly phenomenal. --- The Amazon leadership principles can feel corny when you study them for your loop. Once you're in the company, you realize they really are a part of day-to-day life and are used to guide decision making throughout the company, at all levels. In practice, they are anything but corny, and can be attributed to the broad success AWS has seen. --- Amazon does not hesitate to trim the fat (e.g. those who do not perform at the high bar that Amazon sets). This truly is a breath of fresh air compared to other companies that refuse to fire. --- Career growth is very well-defined and achievable. Promotion criteria is tailored around the results delivered, not years of experience or other artificial criteria that other companies seem to impose.
Cons
--- The workload is up to the hype. Be ready. --- Two weeks of paid vacation during your first year is not great.