Vantaggi
We've all heard the stories of people crying at their desks, but I've yet to meet anyone at Amazon that has experienced anything of the sort. I love it. It's challenging, but I've been rewarded. I work an adjusted schedule that gets me home in time to enjoy after school activities with my kids. Like any large corporation Amazon has guiding principles, but in Amazon's case these are much more deeply ingrained than any company I've worked at before (including other A list tech companies). Read them. That being said, it will always come down to the team you're on. I happen to be on an amazing one, so perhaps there are worse out there. While I'm certainly not the guy that would win the lottery and keep going to work, I actually look forward to heading in most days. There are also plenty of opportunities to move amongst teams at Amazon.
Svantaggi
You will work hard, but it's balanced with fun, and it'll most often be your own choice as you're excited about the amazing things we can do for customers. The frugality can be an issue. Amazon isn't the place if you're looking for free massages and chef cooked meals, but that frugality can also be frustrating when more robust 3P software solutions would make your work easier.