Pros
Amazon is hands down the best big company to work for. The company culture is very much like a wild rainforest. Don't expect anyone to hold your hand. If you're a self-starter, don't complain, and can think quickly on your feet, you will succeed here. Forget what the media has said about Amazon, this company is a family friendly place to work. I don't know about any backstabbing or political BS that you see at other companies. I've only been here for three months and everyone in my department knows me by first name. Also, it needs to be stated that Jeff Bezos is brilliant. He ranks up there with Gates, Jobs, and Ellison. Amazon is not a technology company first, but that's quickly changing. They have some really exciting stuff planned in the years ahead. I only wish I joined Amazon straight out of college. But I'm glad to be part of their story too.
Cons
Needs to flesh out the details better of change management. Sometimes processes become fuddled up when they try something new. It kind of throws people off.