Pros
CKM was my home for seven years. The company evolved significantly over time because leadership had the ambition and intelligence to identify where analytical software could transform operations. From the beginning of my tenure, CKM invested significant time and resources into training me as a full-stack Data Scientist. As the years went on, I was offered invaluable opportunities to lead projects with our clients, developing novel data analysis, dashboards, data pipelines and machine learning models. Eventually, CKM's flagship product became the main focus of my work, for which I and my colleagues had the independence to ship features that required solving challenging engineering problems and delivering value to our clients. I highly recommend CKM to prospective hires who enjoy being able to make a significant impact on the direction of a product, have relatively high autonomy and aspire to work on a technically strong and collaborative team. Additionally, the company is on a significant positive trajectory. As the product became more polished and tested against new customers in my last few years at the firm, the sales pipeline seemed to grow exponentially, which is a very good problem to have!
Cons
CKM is a small company, which, while allowing for more autonomy, means that some of the operational scaffolding that exists at medium-large size companies isn't necessarily in place yet.