Pros
I love the culture here. The Amazon philosophy is "it's always day 1," which in itself breeds innovation due to the inherent startup mindset. If you are looking for a fast-paced, ambiguous, and consistently fun environment to route the trajectory of your career, Amazon is the place for you. In the technology era, Amazon stands alone on the peak.
Cons
Politics and bureaucracy. As Amazon grows YOY, the increase in these facets are only going to get worse. The leadership principle "disagree and commit" is constantly losing traction, as more and more people jump on board, promoting everyone to have and express their opinion, thus making the lower lever workforce's opinions null. This isn't solely to blame on Amazon's growth though... The hierarchy that is taught and preached in higher education (such as MBA) is your boss is always right, which I think we all can agree is bullsh*t.