Pros
Just for reference I've been with Amazon working in finance for almost two years at the time of this review. The place has the spirit of a startup but without funding constraints and to me this has been a permanent MBA in terms of continuous learning and experiences with top managers/peers. It is a very hands on company, you are the main character when it comes to your area of responsibility and see the direct impact on the business as well as local community of your decisions. The company really puts its own employees first when it comes to career growth/new opportunities. This is a fast growing company and provided results are there you do get growth opportunities as meritocracy is applied.
Cons
Not necessarily a cons per se but more as a warning: you do have to be super autonomous: You need to plan yourself, you have to identify who your customer is and what the needs are and organize yourself accordingly.