I had my first job out of college here, and even though the offices are amazing, with all the perks you could ever want or expect, you work so much that this is basically no need for it, as me and most people in my team were working closer to 50-60 hours a lot of weeks than the 45 originally suggested in the contract.
I feel that Google, at least in Dublin has a unhealthy culture. This is down to the expectation of working large amounts of unpaid overtime, very sharp elbows and strange management styles. I feel that the overarching sentiment from management at least in my team was leadership by fear. It always also seemed very political, in the way that who you knew and how well you know them was always more important than what you actually did.
There are positives though, I will always be happy to have Google on my resume, it is seen as a sign of quality for future employers.
Free lunches, Great on your resume
Long hours, leadership by fear, sharp elbows