Pros
At higher levels the compensation is good. The campus location is urban. You are around, generally speaking, many bright well intentioned people.
Cons
For a company with $100B in Revenue, the systems and processes are extremely sub par. That translates into a lot of work by people that should be handled by software. Cronyism is rampant. Political backstabbing and positioning is a fact of everyday life. Greediness permeates and poisons an already ugly culture. Employees are in encouraged (expected) to believe that Amazon is so much more than this era's Sears and Roebuck. The human component of management is lost here. People management skills are not developed here like other companies I've worked at, resulting in a lot (a lot) of people managers who shouldn't even be in charge of deciding what's for dinner. Decision making is centralized with the S Team( senior leadership team that meets with Bezos) This means that getting approval, which is delegated to managers in other places I've worked, for simple things takes way too long and impairs business and creates apathy among employees.