Imagine a place that you are working with the 20% people all the time, this is how it is working in Google. You can trust your co-working to get their part done almost 90+% of the time without nagging them.
Cons
Still have politics. The company is large, so some things don't get done as quickly. Some overachievers are trying very hard to shine. If you are aggressive and try to climb the corporate ladder than the competition can be tough.