Pros
Great company, very professional, got to work with outstanding colleagues and clients across a large global organization. They set the bar very high, but the training and orientation I received as a new employee was absolutely top drawer. Seem to truly value effective and productive people. World class all the way.
Cons
Outdated legacy IT systems that really slowed things down. Focus on individual engagement sales inhibited offering more strategic services to clients that could embed K/F within a client's organization over a much longer period of time. Perhaps both of these "cons" have changed by now. Some passive-aggressive power dynamics in the office where I worked, but I imagine each office has it's own individual culture to some extent.