1. Bad Management in few teams. It is all about empire building. Now amazon is growing too much, hence it has become difficult for SVPs to keep tab on it.
2. PIP issues. Forced curve and hence good people being managed out.
3. 0 benefits
Latest AWS technologies for development.
Much better Work Life balance compare to CN tech companies.
Serve global customers.
Encourage global relocations.
Cons
As a big company, team culture can be varying.
Some organizations are hard to evolve.