5.0
11 Oct 2011
Current employee
Recommend
CEO approval
Business outlook
Pros
Huge opportunities for innovation. Diverse, extremely smart and hard working engineering teams. Phenomenal technology being built.
Cons
Sometimes overly complex technology and not much cross-talk between teams building different products, though these are areas we're constantly working to improve on.