Incredible company, but don't get too comfortable.
Pros
The legendary perks, the smart people, the do-gooding company ethos--it's all true and it's something to be thankful for every day.
Cons
Organization Google works in spite of being an unwieldy and oftentimes bureaucratic place. Reason: What it lacks in organization, it makes up for in the pure brain power of its employees. This is a good thing for the company, but can drive employees crazy when it comes to hacking through the weeds standing between you and pushing larger projects through to completion. Google needs to extend it's speedy product development mantra to the micro level of its individual internal workings. Work-Life Balance As a company, Google is actually pretty good about this. Many individual teams, however, focus on global dependencies, which both slows things down and result in a 24-hour-a-day need to be connected. Emails time-stamped 2am on a Saturday are commonplace. This oftentimes results in frazzled employees and work that isn't as solid or quickly produced as it could/should be.