Taro Logo

Good idea, but.

Software Development Engineer II
Current Employee
Has worked at Amazon for less than 1 year
January 28, 2015
Seattle, Washington
4.0
RecommendsPositive OutlookApproves of CEO
Pros

Amazon is a cool place to work. Amazon prides itself on being obsessed with customer service and being data-driven. This clarifies the decision-making process for all employees at all levels and enables individuals to make decisions in the best interest of the customer. Amazon gives large responsibilities to all employees, regardless of tenure or role, in the hopes that the best ideas are driven forward.

Cons

The downside to Amazon's philosophy is the lack of consistent direction. There are many teams trying to build new things for their customers, and that leads to different agendas competing for resources. That, combined with the very high turnover rate, results in teams who are very inefficient due to having underdeveloped processes and inexperienced engineers. This all leads to an environment where you can get great V1 products out the door quickly, but those products often grow stale very quickly due to the fact that the team cannot maintain that initial momentum.

Advice to Management

Grow more at the SDE 2 and 3 level and make sure you define some processes for code quality and engineering discipline.

Was this helpful?

Amazon Interview Experiences