Pros
You will work some very smart people, nearly all of whom are passionate, driven and focused on the customer. The collaborative team culture is amazing. People here will go out of their way to help each other, even if they don't know each other. "Yes and" rather than "no but" is far more common and there is an infectious positivity everywhere. Clearly some great perks with the food which is amazing in London and San Francisco, pretty good in Dublin and passable in Mountain View. The work-life balance is exceptional and managers will often go out of their way to support you in your personal choices and career aspirations. The separation of Google under Alphabet was necessary from a business point of view and now makes it very clear what the business side of the organisation is and does: it is a huge branding and advertising agency designed to make as much money as possible from it's ecosystem. If you are not happy facilitating this mission statement as your day to day function, then it's best to learn to code and join some of the other areas in the business so you can focus on the user rather than the customer. That being said, money is made with a smile, mostly through looking after the best interests of the customer and there have been some genuine drives to put longer term customer success (for the bigger SMEs and large customers) as a benchmark for success alongside revenue.
Cons
It feels like there is a trend of weak leadership in many areas of the business. The company is now a bit of a retirement home for ex-Mckinsey consultants, all of whom are exceptional problem solvers, very nice and collaborate well, but are not used to driving implementation or coaching and leading others. Given the global nature of the company, senior managers are often geographically separated from their mid-level reports, which contributes to a lack of strong mentorship and development of individuals. Corporate culture is now firmly entrenched. This is not a cool, funky start-up. Competition is fierce at the higher levels and there is the usual smattering of office politics and promotion hungry execs pushing their teams to meet their targets and protecting their empires. People seem to be hired at a level lower than they would probably occupy in another company and salaries are not that competitive - they will offer you as little as they can get away with so do not be afraid to negotiate - it does work.