Pros
The perks at Google are really cool. The free food and Google wear are all good. But the recognition of working at a cool company is a reward itself too
Cons
It is a very disorganized environment. The company still feels chaotic and like a start up. Also, it seems the company takes advantage of people by lowering the salary.
Advice to Senior Management
I would advise the leadership to be more structured. Sometimes the environment is too loose and too casual. Perhaps this is to preserve the Google reputation of being a "cool" company to work for.