It's like being back in College again times going to Disneyland everyday
Pros
Free.Food.NOM. Beautiful campus, fun offices Free gyms & fitness classes Best 401k match I've ever seen Free transportation to work Generous maternity/paternity leave Brilliant, fun, friendly coworkers Larry & Sergey. Seriously, they are the best. Unlimited resources for personal development Interesting projects that are changing the world Bowling alleys, volleyball courts, massage chairs, laundry, etc Real work-life balance Hiring that focuses on outgoing, friendly people who are passionate about learning (as opposed to companies that only care what you know now, and if someone next to you knows .0001% more than you, you are out). Things change so quickly at Google you have to just have a good attitude and quickly learn/adapt.
Cons
As the company grows promotions are harder and internal politics increases. Interview process is very long (I had 14 interviews and it took months). But hands down it is still the best company to work for in the whole world, period.