5.0
Jan 27, 2013
Recommend
CEO approval
Business Outlook
Pros
Work with the most talented software developers in the industry, on interesting and relevant projects. If you're exceptional good, you get to work on new initiatives often, which means you're constantly learning.
Cons
Difficult to manage work/life balance.