Pros
Perks and the possibility to get a better job. If you can work in Amazon, you'll find easy to work anywhere!
Cons
Employees must state weaknesses of their colleagues in their performance reviews. These are taken to build up cases against other employees. Every morning a few mandatory questions prompt in the system to gather employees' feedback about managers, coworkers, any intention to quit the job or rate the company coolness. This combination (along with the fact that there is rarely room for promotion) encourages an unhealthy company culture of distrust among employees. In two years that I was there, I had the impression I didn't know the people in my team and I learnt myself to mind my own businesses only. Questions and pushing back changes are not normally welcome. Employees must abide by any rapid changes and tenet "show a backbone" would not really work. Some marketplaces (e.g. India) get larger workloads. Noticeably, they are expected to be available am and pm, in meetings at indecent times!