Pros
Based on my experiences, the reasons I stay at Gallup are: Positive work environment, managers and leaders who care, people-oriented culture, great philosophies and talented associates. Lots of hope for the future, and lots of opportunity to be a driving force behind a growing, evolving organization rather than simply being a product-pushing "consultant". Gallup encourages creativity and individualization. We are very lucky to have beautiful campuses across the globe as well.
Cons
Change can be difficult, and Gallup is going through a period of intense change. There have been some hiccups. There are some people (legacy employees) still in the company who are fairly blind to what great jobs and work environments we are blessed with here. Let's just say there is an occasional lack of humility. As we all know at Gallup, it takes 5 positive interactions to counter 1 negative interaction. Being around associates who have no perspective can require a lot of energy at times.