Pros
Kelvin is doing some really unique and exciting stuff in some very stodgy industries and driving real change and impact. It's a great place to work if you want to bring cutting edge tech to address problems in the real world. Awesome team. People you actually like working with. Great customer relationships that enable us to experiment and build amazing solutions. Supportive management that actually cares (doesn't just say they care). There are a number of times I've seen leadership go above and beyond to help folks on the team with both professional and personal struggles. Management is also responsive to feedback. Not everything is perfect, but there is a real willingness to engage and fix stuff.
Cons
The company is in an awkward phase right now as it goes from an early stage MVP to more robust and scalable product. It can be really intense and stressful at times trying to understand where your work fits in the big picture when the big picture is still coming together. Rapid growth has led to some culture shock. The culture that may have been effortless when the shop was small takes concerted effort when the business grows. With all the other things going on, sometimes this gets lost. The company has outgrown the current office space, making it a tough place to get stuff done at times.