I have worked for KSMC as an Analyst and Senior Consultant - both roles are great experiences! The culture of the organization is extremely supportive and collaborative. Additionally, KSMC has a very strong technical focus which makes my role as a consultant enjoyable. There is so much to learn from every day at work! There isn't anything that I dislike about working here. The benefits are top notch, the pay is fair, and the perks can be amazing. Working for KSMC is one of the best decisions I've ever made in terms of career development. I honestly don't think there's anything I would change if given the chance. We use KSM for a lot of different projects like business process analysis and system design.