Pros
A lot of places are pushing for a data science or analytics play at the moment but CKM has consistently demonstrated that it's a leader in this space. For a small firm it has an impressive client list and track record for delivering impactful results. Working here gives one a chance to work on the cutting edge of an exciting space, but also hands on in real projects that solve major problems for large firms. I also like the small firm atmosphere which allows things to evolve and transform a lot faster than some of the larger companies I had looked at before joining, where they seem to get stuck in their ways over time.
Cons
Weekends are usually protected, but hours during the week can be long. Certainly not a 9-5 job. Projects are typically exciting so it's a lot of real thinking vs just pointless busywork but still one needs to be prepared to work longer hours.