Avantages
Product breadth, opportunity to develop and learn is huge. You can work in whatever you are interested in. There is a great website. Then there are high performance/scale services which are core part of business. Then there is AWS, hardware, kindle and the list goes on. It's generally easy to switch teams and moving to other roles is encouraged. Mostly smart people around. Compensation is competitive and great potential of stock is a silver-lining on the top of that. Just loving the company and work.
Inconvénients
Sometimes work could be hectic but that's ok. Some managers are political & bad but many are good. Again few teams do not do great work but just operations or maintenance so be choosy. Don't expect great facilities as it's very frugal company but essential benefits are comparable to other good companies.