Pros
The company is constantly growing and there are a lot of opportunities for growth. There is a lot of flexibility, as long as you get your work done and it is easy to get to the office in North Reading. We are reimagining Amazon's fulfillment network every day so we can continue to serve customers as fast and cheap as possible. I'm all for the mission, it's challenging work that can feel very rewarding. Regarding culture, it is ok for you to challenge anyone in the company if you have the data to back up your claim. For fun, there are company activities every 2 or 3 months and we have beers on Friday afternoons.
Cons
Amazon headquarters are in Seattle, which means a lot of the fun stuff is going on over there. There is little visibility into how and when you get promoted.