Vantaggi
Amazon has a relatively low bar compared to other companies on this level (Google, Facebook, even Microsoft). They offer decent compensation in recent years considering the rapid growth of their stock price, although that's not lasting anymore. They do cool stuff and they are always looking for new areas to explore.
Svantaggi
1. They offer very little compensation adjustment once you join. Year over year salary growth is less than 2 percent. Good performance is not rewarded whatsoever. 2. Due to the relatively low bar, product quality can be uneven across the company. 3. Their offer will shrink significantly as their stock price stopped growing. They have a low ceiling on base salary too. 4. No lunch, parking has a waitlist of more than 1 year. Not much team building culture. 5. Hard to get other teams to commit to stuff sometimes.