Pros
Salary and benefits are very competitive and stock grants can be worth a lot of money. You will gain some valuable experience and some of the people you will work with are awesome.
Cons
I worked at Amazon for over 2 years in a fulfillment center. I was assigned to a smaller business unit for the first 18 months and up until that point it was awesome, great people, decent work/life balance for an Amazon FC and the opportunity for growth and development. The final 9 months was pure hell. I was placed in another role reporting to a different manager. I received absolutely no support from this manager, no job training, the expectation was that from day 1 in the new role I was an expert. My role changed 3 times in the last 3 months and each time there was no training. The senior management favor their closest groups and it isn't uncommon for small group to be promoted over and over again leaving others behind. There was a high turnover in my building and it was obvious why. The expectation that you will work 16 hour days for 4 and 5 days a week just becomes too much. During peak you'll become a stranger to your family and your dog will think you're an intruder when you get home! Being yelled at and cussed at in front of your peers and subordinates is part of the daily norm. Expect no support from HR, there policy is to hand everything back to you with the expectation that you will do their job for them. You will feel completely unmotivated and just worn down.The sad part is that Jeff Bezos really believes that the managers are happy little worker bees. Amazon sells everything including itself to prospective management hires, and it does an excellent job. Even through the orientation the Kool-Aid is a free flowing fountain of awesomeness until you find yourself in an FC and facing reality.