Taro Logo

Great place to work, but not without downsides

Software Development Engineer
Current Employee
Has worked at Amazon for 4 years
April 1, 2013
Seattle, Washington
4.0
RecommendsPositive Outlook
Pros

Awesome coworkers; they keep a really high bar, at least for SDEs. Ownership is a real thing, not just management-speak. Every SDE gets to own the entire service/product and has insight and input into every step: requirements gathering, design, development, deploy, and maintenance. This is particularly true in new or relatively young services. Each service is also independent of each other. In most aspects, this leads to a startup culture within the big organization. At the same time, being a large organization allows great shared platforms and technologies to be used by all the mini-startups within the company.

Cons

Lots of management hires from outside the company recently. A recent trend is to crowd engineers out of meetings. I'm not sure how it is going to impact the culture long-term.

Another big con is the compensation. Performance reviews and compensation revisions don't go hand-in-hand. Compensation changes follow a really opaque process, with the end result being most pay hikes are paltry, even with great performance review scores. The only saving grace is the stock grant you get on joining, which vests over 4 years.

That is why so many people leave after 4 years – there is a big drop in effective compensation at the end of 4 years. In short, if you are joining Amazon, remember that you are basically negotiating salary for 4 years, not just the first year.

Advice to Management

Beware of 'death by committee' – too many managers kill a product, not allowing it to focus on customers.

Rethink compensation strategy to allow retaining your best for more than 4 years.

Was this helpful?

Amazon Interview Experiences