Pros
Working at Google was refreshing but also shows that your life is suppose to be dedicated to work. They offer almost any amenity that you will possibly need so as to keep you working. All in all that isn't a bad thing but have a balance of work and life is paramount if you don't want to burn out. My position was transitionary so I did not experience the full intensity of the work life, but I was around it and could see the affects.But, there too are great perks and I did experience those!
Cons
Google lives to the hype in everything but transparency. The food is excellent and free, its fun, but your managers will not tell you if you need to move or if your not performing well. You can lose your job quickly if you aren't aware of what they think about you.