Pros: cool workplace
Cons: slow pace
I was working in the Maps overhaul and it was a short term project as a contractor. I enjoyed seeing the hire process and experiencing the success of making onboard the Google Local Team to work on Maps.
As an avid maps fan, and GIS guru in general, I really miss that contract.
Google is a fascinating ecosystem, and being on site made me happy.