Taro Logo

Great place to learn

Software Development Engineer II
Current Employee
Has worked at Amazon for 4 years
October 22, 2015
Seattle, Washington
4.0
Pros

You'll work with a lot of smart people that you can learn from. You'll have lots of great tools at your disposal. And you'll likely work on something at a massive scale, which is an interesting challenge.

Cons

Your experience will vary greatly from team to team.

On-call can become very inconvenient, though on-call also varies greatly from team to team.

Management tends to prefer new features to polishing existing products (though that's common to many companies), and tech debt can pile up quickly.

Advice to Management

Focus on good architecture and keeping technical debt in check from the beginning.

Was this helpful?

Amazon Interview Experiences