Pros
The benefits and perks of working at Google are outstanding. As a whole, I think the company does care about its employees, at the highest levels.
Cons
The sales org is a big bureaucratic mess. Most decisions are made by upper management with a very short-term focus - and everyone has to play along - to get that director his/her next bonus. Promotions are 100% driven by politics vs. how you perform in your core role. There are much better parts of the company to be in - but you won't be able to get in to them in the Ann Arbor office. The good roles are all centralized in Mountain View. HR here is evil. Any move you make, they will look for ways to claw back your merit increases and even make you sign that you will not negotiate salary if you get an offer. Then give you a poor offer.