Pros
Amazon's culture and principles are well defined and curated and managed like all of their products. Fundamentally, they have actively removed the ambiguity around decision making and process that exists in so many other places. While this rigor may seem stern, it is a welcome change from my previous employers. The Leadership Principles are real: these define how decisions are made and govern interactions. What is expected is actually written down. What is valued and how that's incorporated into decision making is actually written down. Most other companies "value statements" are only things to put on glossy brouchers, but do not impact how they make decisions. The thought that's gone into how Amazon runs itself is exactly what has made it so effective in producing for its customers. For such a large organization, it has a clear and consistent approach, and it's a pleasure to work in this environment.
Cons
It's a very large and rigorous company. If you want the ambiguity that some think enables creativity, you'll find in a start-up, you'll miss that here. I've grown to think the rigor in thought process has enabled more creativity as well as execution than it has stifled.