Senior Cloud Architect • Current Employee
Pros: The company lives and breathes by the Leadership Principles. They are not for show, unlike other companies, and the culture is excellent.
The focus on onboarding is the best I've seen in my 10+ years of working.
Hierarchy is flat, the colleagues are excellent, and there is a high level of psychological safety in terms of speaking up and making honest (non-deliberate) mistakes.
All of their working principles are backed by scientific research you have probably read in articles (e.g., Harvard Business Review, etc.), but almost never followed in your current company ever, except Amazon.
Technically, you are working for the world's best Cloud Provider and have a ton of opportunities to learn.
Cons: The culture is not for everyone.
You have to be very disciplined, a self-starter, and manage your own time and career. In short, you must have a high degree of ownership. This is not a con if you have the right mindset and are making very deliberate choices on what you want to focus on (job, experience, family, etc.).
Looking at what others have written negatively, especially about work-life balance, they are more of a bad fit rather than a con of working at Amazon. There are many avenues to seek help when you feel overwhelmed, but you have to own the decision.