3.0
Dec 29, 2008
Recommend
CEO approval
Business Outlook
Pros
Great benefits, stellar engineers, the ability to work on large, interesting problems. Company has large and usually positive effects on the world.
Cons
Flat organization has given way to more hierarchy and middle managers, who are often woefully inept. Company has an inability to deal effectively with low performers. Hard to effect change in a large organization. Lots of people are becoming risk averse and more concerned about personal ass-covering than making good software. "Don't be evil" is not a value shared by all at the company, especially newer hires.