4.0
Oct 22, 2015
Current employee, more than 3 years
Seattle, WA
Recommend
CEO approval
Business outlook
Pros
You'll work with a lot of smart people that you can learn from. 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.