Pros
The offices are very nice in Dublin, many people from all over the world (46 spoken languages) and the social atmosphere is great! If you love meeting new people, making international friends and travel - this place is for you! For a short run (a year or 2) its a great company. For more than that, it can be stressful and frustrating (see "cons" section).
Cons
1, For this position, there is no (or very little) time to really enjoy the perks, and also very little flexibility with time/place (meaning, you have to be logged to your phone exactly on time, can't be a minute late even, and you can't work away from your desk). 2. Working extra hours becomes a must if you wish to just stay on your targets, and if you want to exceed them and get promoted - you either have to wait a long time (there is a queue..) or work even harder, or cheat (usually its a combination of all 3). 3. As the way that performance is being measured is far from being accurate, people do anything to get ahead, and that includes "playing" with the numbers to serve their needs. A Shame that this hasn't changed in the recent years and seems like it wont change in the future. 4. As targets and revenue goals are getting higher and harder - its easy to forget that there are actual people behind those numbers. But this is a hard task for Google, at least in this role. 5. sometimes the role changes as time goes by, and if that change is not something you like or enjoy doing, if you wont adopt - it will affect your career/promotion (meaning, you are forced to do things you did not sign up for initially, and then being criticized for not doing well at them). All those things contribute to the demoralization of employees, and Google does that very well.