Worst mistake I have made, working at Amazon
Pros
Compensation is very competitive. Buildings are nice.
Cons
Leadership is poor (vision, stratagem). Management is horrible (only care about maximizing output, nothing else). You are treated like you are trying to steal from the company at all times. Amazon owns you, you are their slave - not exaggerating. Every employee is a mercenary focused on their own compensation. You must pay for everything from parking in Amazon buildings to drinks. Amazon plans to fire 50% of the employees they hire. Performance is extremely competitive and cut throat, and Amazon encourages this. The leadership principles are used at times to make a point, ignored when inconvenient. In my org, they have been weaponized. Professional development is on your own time and own dime.