zhaopinxinle.com

A Candid Review: My 7.5-Year Journey with Amazon

Written on

After spending over 7.5 years at Amazon, I made the decision to explore new career opportunities. When I first joined Amazon in Vancouver, the office was relatively small, hosting fewer than 200 employees. By the time I left, the company had expanded significantly, with thousands of employees spread across multiple buildings. Notably, over 97% of my colleagues had been hired after my start date, indicating parallel growth for both myself and Amazon.

TL;DR

I started at Amazon during a challenging period, following a controversial New York Times article in 2015 that prompted internal changes aimed at improving workplace culture. I advanced from a junior engineer to a senior role, and while I made many mistakes along the way, I learned valuable lessons. My feelings toward the company were polarized; I either loved or hated it. Here are some aspects I appreciated about Amazon, as well as areas I believe could use improvement.

What I Appreciated About Amazon

There are several reasons I found joy in working at Amazon, a company rich in opportunities for career and personal development.

Complete Ownership

One of the aspects I valued most was the ownership of projects. You are not merely given tasks to complete; instead, you are expected to take charge from inception to execution. Often, you'll start with a broad outline of the project, requiring you to engage with various stakeholders to clarify objectives. This process involves drafting designs, seeking feedback, and iterating until you reach a consensus before moving on to implementation and testing. Your involvement doesn't end there; you're also expected to monitor the project's success after launch.

Even as an engineer, you're encouraged to assess whether a project is viable and make adjustments to ensure successful outcomes.

Commitment to Engineering Excellence

At AWS, services operate on a pay-as-you-go model, meaning customers are only charged when the services are functioning properly. This creates a strong incentive for engineering excellence, as any service failure directly impacts revenue. Consequently, maintaining high standards is crucial for any feature rollout.

As an engineer, this means prioritizing code coverage, reliable testing, and effective monitoring tools, including metrics and alerts, to minimize potential issues.

Abundant Learning Resources

Amazon provides a wealth of internal resources to help employees quickly ramp up and resolve various challenges. This includes a platform akin to YouTube for educational content, a forum similar to Stack Overflow for peer assistance, and efficient search capabilities for wikis, emails, and code.

Your Technical Voice Matters

In engineering discussions, the weight of your input is based on merit rather than seniority. During my "customer obsession" training for new hires, I encouraged questioning decisions that lacked clear reasoning. I've witnessed junior engineers challenge senior colleagues, leading to meaningful discussions. It's essential that all engineers remain open to dialogue, regardless of their rank.

Areas for Improvement

Despite its strengths, I believe Amazon has room for improvement, particularly in fostering a more efficient and satisfied workforce.

Navigating Promotions

Promotion processes often feel like a game, common in many large organizations. At Amazon, it’s essential to have stories that align with the leadership principles and support from senior colleagues. As you ascend the ranks, promotion becomes increasingly challenging. If your manager is inexperienced or if your team's projects lack impact, moving up can be difficult.

Success hinges not just on your performance but on finding the right team and projects. If you lack experiences that demonstrate leadership principles, you must proactively seek opportunities to fill those gaps.

Customer Focus Over Employee Welfare

In many product decisions, customer needs take precedence over employee considerations. Although prioritizing customer satisfaction is crucial, it often places undue pressure on employees. On-call responsibilities can be particularly taxing, with little recognition for the sacrifices made. I’ve seen talented individuals leave due to the stress associated with on-call duties.

When I inquired about potential benefits for on-call work, a VP responded that doing well would lead to stock price increases, which felt unjustified given the fluctuating market.

Leadership Principles Can Be Contradictory

While many companies adhere to a limited set of values, Amazon’s leadership principles continue to expand. When I joined, there were 12 principles; now, there are 16. These principles shape daily interactions, often creating a culture of scrutiny. In annual reviews, employees are expected to identify areas for improvement based on these principles, which can be contradictory in nature.

For instance, delivering a project under tight deadlines may earn praise for "bias for action," while the same delivery might also draw criticism for not adhering to "highest standards."

Pushing Limits, Not Quality

Upon joining Amazon, I was thrust into a fast-paced environment, expected to quickly adapt and deliver results. This rapid escalation can lead to diminished work quality as new hires struggle to keep pace. The phrase "drink water from the hose" perfectly encapsulates the overwhelming learning curve.

To ensure that employees meet expectations, managers regularly submit names of underperformers to HR, often leading to stressful performance improvement plans for those individuals. I've seen many new hires face immense stress early in their tenure.

While mentorship programs aim to support struggling employees, they can also be a source of pressure. I recall a colleague overwhelmed by expectations, leading him to seek assistance for tasks that were not aligned with his strengths.

On-Call Responsibilities Can Be Overwhelming

The demands of on-call work can severely disrupt personal life, especially if you are part of a team that faces frequent operational challenges. Choosing the right team is vital for professional growth; a supportive and efficient team can significantly enhance your experience.

Final Thoughts

It's challenging to generalize about a vast organization like Amazon, as experiences can vary widely based on factors like management, team dynamics, and project assignments.

In summary, Amazon is an exceptional engineering firm with numerous impactful and challenging projects that enable rapid learning. However, this comes at a cost, potentially affecting personal health and relationships if not managed effectively.

Share the page:

Twitter Facebook Reddit LinkIn

-----------------------

Recent Post:

Navigating the New Frontier of AI Regulation in the EU

The EU is set to regulate AI tools, focusing on accountability and transparency as generative technologies evolve.

Finding Liberation from Anxiety: A New Perspective on Healing

Discover a transformative approach to overcoming anxiety by shifting focus from self to helping others.

How to Define Objectives Before Negotiations

Learn the importance of setting clear objectives before negotiations to enhance communication and achieve desired outcomes.

The Truth About Success: Choices Over Sacrifices

Discover how successful individuals prioritize choices over sacrifices in their journey to success.

Mastering Conditional Class Binding in VueJS for Dynamic UI

Discover how to dynamically apply class attributes in VueJS for interactive web designs.

Mastering Unary gRPC Implementation with Golang and Unit Tests

Explore how to implement a unary gRPC in Golang with unit tests and manual verification using grpcui.

How to Earn Over $1000 on Medium: 4 Essential Strategies

Discover four essential strategies to earn over $1000 on Medium through effective writing and engagement.

Innovative Communication Framework Tested for Mars Missions

ESA and China's Zhurong rover successfully tested a new communication method on Mars, enhancing data transmission to Earth.