4.0
Jan 4, 2014
Former employee, more than 5 years
Seattle, WA
Recommend
CEO approval
Business outlook
Pros
They take time to do things the right way. All engineers are encouraged to keep up with modern trends and bring in new ideas. It creates a culture of information sharing, learning and continuos improvement. Teams are embraced, not individuals, so there is no weird competitive culture - you succeed if your team and project succeed.
Cons
Things move a bit slow. The product organization delivers work to development teams at a snails pace and since all work that engineers do has to be approved by the project teams (aka - no r&d time) it gets a bit boring.