5.0
Dec 15, 2008
Recommend
CEO approval
Business Outlook
Pros
By far the top reason is working with smart, competent people and the opportunity to have a big positive impact on the world. The resources and infrastructure are very nice as well. In general, Google is an engineering-centric company, and it is a great place to be a software engineer.
Cons
The bottom up culture is fun, but sometimes it can feel a bit chaotic with a sense of duplicated effort. Since everything must function at huge scale, it can sometimes take frustratingly long to get things done. Working with very talented people can bring on a certain amount of self-inflicted pressure to be productive.