Pros
Located in Seattle. Uses a wide range of different technologies which gives you opportunities to learn in the area of your choice. Co-workers and fellow employees are great. Company itself is extremely successful. Total comp is normally good (see exceptions below).
Cons
Culture and value put in employees are poor. Career advancement opportunities get exponentially more difficult and one sub-par review gets you in a difficult to escape dog house. Base comp is pretty low. Amazon uses it's review process to bump you up (or knock you down) based on how it levels you among your division. Amazon uses quotas to rank it's employees. Some have to be given poor ratings regardless of performance (see doghouse above). Your boss may like you but you'll still feel marginally appreciated by the company. SDE Management talent is extremely thin. The company chose to expand at any cost so turnover is extremely high, including in SDE management. Morale and fulfillment also quite poor.