Pros: exceptionally smart people, great culture, diversity, good benefits (free food, healthcare, stock options etc.), great office interior
Cons: top-down pressure, insufficient compensation, lack of worklife balance, growing red tape/admin
I have been working for Google 4,5 years at this stage and still love working there. What makes Google fantastic are the people, who are some of the smartest and most interesting you will encounter. However, job satisfaction depends largely on the team that you are in and the management that you are under. Some teams, such as Sales or Acquisitions,
– more... have a great deal of mindless administrative work which can be very frustrating. Also work-life balance in Sales is poor, and the wages are not high enough to compensate for this. There is a lot of top-down initiative pushing and revenue pressure, and morale can be quite low as a result. Engineering/Product Management on the other hand seems to be the "sexiest jobs alive" at Google. These jobs are very hard to get however, and it helps to have a contact within the firm to be referred. – less