From my experience Google offices are colourful work playgrounds. As with a lot of modern offices like PayPal etc they pioneered the adventure playground office environment with things like quiet chill areas, meeting boots and lots of bean bags and height adjustable work stations etc etc.
I can't comment on what they are like to work for though