Pros
Amazing perks, benefits and pay Interesting work and smart colleagues (middle managers are the exception). Concern for change is there, empowerment to do so unfortunately isn't given to the recruiting team.
Cons
Shocked by the rather incompetent recruiting leadership on the sales team supporting at best a rather mediocre experience for hiring managers and candidates. Rote, robot like recruiting process which is driven by levels and espouses "in the box" thinking. Middle managers (Staffing Managers) are the epitomy of let's do things to please Larry vs. let's question and innovate. Google Recruiting is like a big filter. Mediocre Staffing Managers that measure against silly metrics and measure the team on a curve they themselves could never meet. Everyone is afraid to question the process or make changes. HR is a puppet at best with no strong recruiting leaders pushing innovation.