Pros
1. Scale and technical impact — You work on systems that operate at a scale few other companies can match. The engineering problems are genuinely hard and interesting, and internal tooling (Brazil, Apollo, Pipelines) is mature and battle-tested. 2. Career capital and mobility — "Amazon" on your résumé carries weight, and the internal transfer culture lets you switch teams/domains (AWS, Retail, Alexa, Devices) without leaving. Strong ownership culture means you get real responsibility early. 3. Compensation upside — Total comp can be strong, especially as RSUs vest in years 3–4 (the back-loaded vesting schedule).
Cons
1. Work-life balance & on-call — Frontline/oncall rotations, high operational load, and a demanding pace. This varies a lot by team, but the intensity is real and burnout is a common complaint. 2. Frugality culture — Lean staffing means you often do more with less; some perks other tech companies offer are minimal by design. 3. Comp structure risk — Heavy reliance on stock means your comp is exposed to share price, and the vesting cliff (little stock in years 1–2, offset by signing bonuses) can create a "cliff" if the stock underperforms.