Taro Logo

Great learning opportunities, but they can destroy you

Software Development Engineer
Former Employee
Worked at Amazon for 6 years
October 12, 2019
Seattle, Washington
3.0
Doesn't RecommendPositive OutlookApproves of CEO
Pros

You can learn so much from Amazon as a software developer since you get to own a lot of responsibilities.

A great place to set the rock-solid foundation of your career.

There are so many technologies you can experiment with.

You get to see true high-class engineering and work with talented folks.

Free bananas and coffee. Some teams cater food weekly or have snacks on the floor.

Leadership principles are something you can carry into your life outside of work or future work.

Cons
  • 24/7 on-call duty can be very stressful and eat your health and life up.
  • Unrealistic deadlines towards certain events, such as re.
  • Toxic management is quite common here, including bullying and micromanagement.
  • PIPs are also common; if you are underperforming compared to your peers, expect one.
  • Office politics play a huge part in promotions. Because of this, some smart people are unfairly treated in their career growth here.
  • Compensation decays rapidly over the years compared to your newly hired peers.
  • Too much responsibility on developers.
Advice to Management

Properly compensate the tenured folks in the company. Recognize their value by assisting in their promotion.

Prioritize the tasks that make dev life better. We are also customers.

Separate DevOps from Software Development, so more time and care can be put into each.

Was this helpful?

Amazon Interview Experiences