Pros
Great benefits and if you can last, very good bonuses.
Cons
Zero work life balance. Treated like slaves. Brutal conditions for managers. Work over 80 hours per week is "normal". If you are lucky you get a couple of days off per week, but hey, you are working from home because you are always overloaded with work. Oh, and if that's not enough, enjoy working through lunch loading trailers or packing on a pack line. And good luck getting a minute to use the bathroom. Nope, I am not exaggerating. Amazon SUCKS and treats people like crap. They don't do anything super creative as far as their fulfillment centers go, but they think they do. I watched many people do projects that were not projects at all, but industry standards. Or, my personal favorite was do a project that was done a year ago and failed and just do it again with bogus data (their data is so unreliable) and make it look like you actually accomplished something for a promotion.