Pros
Google is an amazing company. Innovative, passionate, insisting and investing to stay young, and continuously trying to improve
Cons
Google sucks when it comes to bringing on board new talent with a strong and accomplished caliber and assisting its integration into the operations. Instead of making the younger and less experienced work-force absorb the experience and Know-How, Google embraced a weak and overly flat environment which allows the least experienced ones set the tone and fight off external Know-How and experience. That's not really a company that wants to change but rather a company that it suffers from massive turn-over in sales and business operations and instead of fighting it off with a confident infusion of experience operations leader, it created an overly flat and 'fuzzy' environment, where everyone is obsessed with trying to please others and be sweet on the expense of doing the right thing.