Pros
Working directly with Google was a good opportunity to learn and grow in my own professional, and personal experiences. Free snacks. Not too bad when I forgot my lunch every so often 9-5 Job, easy parking. Working hard and being coachable does pay off.
Cons
Biggest con comes from client vendor relationships. With the pressure being put on from their clients, management has a hard time understanding their business and keeping up with what is being asked. People leaving constantly at all levels within the organization. Experience. Lack of experience in every role. AE's who shouldn't be cold calling. Managers who can't be self disciplined, new directors who don't quite understand how to really fit their role to make the company better