Pros
There are some talented young professionals at kglobal. Unfortunately, it's negated by the lack of ability and introspection, the naive self-assurance that there's a focus on professional development, and an unwillingness to adapt by the mid-level management and Partners. The location is nice (DuPount Circle), but the office is definitely not. They do provide some freedom for entry-level employees, but you're almost guaranteed to get overwhelmed with dull work right away and not have room for anything other than churning and burning. So it almost doesn't matter.
Cons
The leadership is awful. The three Partners all have their strengths and weaknesses as far as the actual work product, but they constantly argue and complain about each other, the lower level employees, and their boss—to EVERYONE in the company. There is absolutely no self-awareness the impact this has on morale, and no willingness to look at processes to try to fix the toxic culture. I've never worked at a company where employee morale is such a low priority. I hope you make a good first impression, because if not, you're done. This stems from a lack of motivation and management know-how. The Partners ignore their management responsibilities, and don't see anything wrong with that. It's someone else's problem. The pay is low. The best clients left along with the talented employees. Now it's all trade associations, federal work, and small organizations. This will do nothing for your resume. The Partners' ability to hire is SHOCKINGLY bad. And their willingness to move on from poor hires is equally so. There's an unhealthy preference for hiring people within their personal networks. It's laughable how this NEVER worked out over the entire course of my time there. You won't develop the skills you need to succeed because of a lack of mentorship guidance (and frankly, not many people know what they're doing, but are unwilling to try harder).