5.0
Dec 28, 2011
Recommend
CEO approval
Business Outlook
Pros
High concentration of smart + great people. Employees empowered to change the word in the good way. Full compensation package (base salary + bonus + stock + perks) is great and not easy to beat IMO, People who criticize it must have not done the math right and/or are performing poorly.
Cons
Career growth is somewhat difficult for non standard profiles (i.e. not Software Engineers or Site Reliability Engineers). Managers need to be good to get their reports promoted. Being on the "right" project (aka high impact with high visibility) does affect substantially career growth.