4.0
16 Sept 2015
Current employee, more than 5 years
Seattle, WA
Recommend
CEO approval
Business outlook
Pros
Enough smart people to learn from. Lots of interesting projects to choose from. Decent work-life balance and flexible schedule. Good for building career in long-term.
Cons
Some (but not all) managers have poor technical expertise. Most managers never code and never look at code. Lots of politics and shady agreements between managers that surface up later in surprising ways. Many projects move relatively slow, with some exceptions. Some people moving from team to team leaving subpar quality behind them.