Pros
Customer-centric. People are generally impressed when you tell them you work at Amazon.
Cons
"Ownership" is a double-edged sword. When you "own" something and things go well there is no praise. God help you if you "own" something and things go wrong - errors are never forgiven. Often you are blamed for things that you do not "own" as well. Terrible middle management (Directors/Senio managers) for the most part. VPs and SVPs seem better - atleast the ones I've interacted with seem humble. Many Amazonians who've been there for 2+ years know how to game the system. Do minimum work while "pushing back". Terrible for new-comers to the company, there is no help getting ramped up in a culture that is so selfish and individualistic. Your manager "owns" your review - so if you want to "do well" make sure your manager has a good opinion of you, doesnt matter what work you actually do - just ensure your manager thinks you are working hard - and you will stay happy at Amazon for many years.