Pros
-Free food
-Very young management and college-like atmosphere
-Google's market dominance and absence of significant competitors
-Potential for high salaries at the higher management levels
-Very smart people
Cons
-Low compensation for the lower positions
-Limited promotion opportunities
-Most people here are over qualified for the type of work they do, resulting in lack of challenge.
-Becoming increasingly bureaucratic as it grows, which means more budget approvals and red tape.
-Hard to diffirentiate yourself amongst all the smart people, making it harder to advance.
-The lower pay in Google is supposed to be balanced out by all the 'perks' provided to you in the office, however unless you think that someone else knows better your consumption habits, you would probably want to have the cash instead!
Advice to Senior Management
Be more open to new ideas and encourage cross-team collaboration.