Pros
Very smart and motivated people, everyone is very "achievement focused" (goes above and beyond to honor promises), and a strong push to maximize work-life balance. Strong sense most of the time that what you do matters, and that you are making people's lives better as a result. Much of the work is hard, but I feel like I'm both doing *good* and treated well. For example, the first post on this page (requesting management do a quality survey) is now a standard practice and they started with CCG as the commenter recommended. It might take some time, but it seems all good ideas are listened to. I feel like I'm very well listened to, as long as I communicate clearly and frequently.
Kontras
This place is a strong mix of government, academia, management, and consulting. It seems that people who don't communicate what they want feel left out. Some employees act like typical contractors waiting to be told what to do, and they seem to have the worst experiences. Those who communicate clearly with their managers and take some risks seem to rise quickly and are trusted within the organization. Lately there have been many more "business" people hired that have less of a technical background - and they seem to have trouble integrating with the deep technical roots of the company.