5.0
Nov 14, 2012
Recommend
CEO approval
Business Outlook
Pros
You work with incredibly smart people on cutting edge technology. It's relatively easy to ship. Not too much process. Whatever you ship will likely impact the lives of hundreds of millions of people. It's easy to switch teams so you can always focus on your passion.
Cons
Some of the managers aren't very good. I think we could do better at manager training. Working with amazing people means that you may not stand out as much as you would at a less awesome company. The culture can be uber aggressive. Some people take that to the point of being mean. Managers don't care if engineers are huge jerks, as long as they are good.