Pros
GG+A works for many wonderful nonprofit client institutions around the world, particularly in higher education, and as an employee of the firm you get first-hand insights into these incredible organizations. The firm has a (well deserved) reputation for excellence and is a company you feel proud to be part of. You will learn something new every day and meet some of the most talented advancement professionals working in the field (both your clients AND your colleagues). Your network will expand ten-fold within the first year. You will have more opportunity to learn about the various nonprofit sectors and specializations within advancement than you could possibly have by working only on the inside of institutions alone. There is a high degree of transparency - consultants can see everything their colleagues are working on, everyone's billable utilization rates and hourly billing rates, etc.
Cons
There is an expectation that the client comes first, which means planning your personal life to fit around your work life. For consultants, the extensive travel can be hard to manage, both because of the physical toll it takes and the frequency with which it bleeds into evenings and weekends. The firm's leadership are constantly over-scheduled, making it hard to get their attention and sometimes resulting in getting important input on a project at the very last minute, which creates stress and tensions among the other staff working on these projects. It is no secret that the CEO in particular is hard to work with, though the extent to which you would work with him depends on your particular position. Everything is done through teams, which can be challenging to navigate if you are used to being the head of advancement and running the show. You will not have any administrative support and will spend more time than you can imagine on tasks like time sheets and travel planning.