Great company and products, spoiled employees
Pros
Great perks and laid back culture. Google excels at information sharing internally and you can be proud of most products you see in the company. Extensive international opportunities.
Cons
Employees are spoiled children, more concerned about whether they are getting cupcakes in the afternoon than with career development or receiving useful feedback. Middle managers in Sales are useless: no decision power, no direct business involvement. Promotions have ground to a halt at Google. Curve-based calibration of employees' performance assures nobody is ever rewarded for good performance. Most new employees can expect "Meet expectations' feedback for at least a year. Low-performers are never punished and outlast good performers. Company is losing talent fast.