Pluspunten
Amazon attracts some of the best talent in the world. I am constantly learning from my peers and I'm challenged on a daily basis. It's great working for a company that is defining e-commerce around the world. Most companies say that they care about their customers, but no one lives and breathes it like Amazon. Customers mean everything. It is far more important for Amazon to make their customers happy than their employees. Amazon has a good compensation program if you're willing to stick it out for 4 years (easier said than done). I'm an experienced hire with an MBA from a top 5 program - my base salary was on par with many corporate jobs (maybe slightly lower). I was given a nice cash signing bonus (a little over half my yearly salary) split up over 2 years. I was also given stock (originally worth about 2/3 my salary) that vests over 4 years (80% of it coming in years 3 and 4).
Minpunten
Be prepared to sacrifice work/life balance. If you are looking for a 40-50 hour a week job, Amazon is not the place to be. You will work nights and weekends on a regular basis - most of the time you can work from home (after office hours), but you're always on a leash. You will also be expected to do the dirty work in any role that you're in (you will need to write SQL to get your data - someone isn't going to do it for you). Know what you're getting into - Amazon can be a humbling place.