Pros
This company is exceptional because it realizes the true value of human capital. Employees are treated well, encouraged to grow in their profession and experience work on projects outside of their normal expertise. Working at Google is also an exceptional resume item, and regarded very highly by other employees (if you ever decide to leave)
Cons
I cannot think of any whatsoever. This company is superlative in every way. If I absolutely had to come up with a con, I would say that the worst part of working at Google is the innate guilt I experience when others talk about their jobs and then ask about mine. It is hard to have to explain to others how amazing a workplace Google provides, and to witness the incredulous looks others give. (To explain why I am no longer working at Google - I simply left for another opportunity in a different area that Google does have, but I would love to one day return.)