Current Employee4.3Mar 12, 2025Great company to work for. Cool product. I get to work and call into some of the biggest companies in the world.
Great company to work for. Cool product. I get to work and call into some of the biggest companies in the world.
Former Employee2.7Nov 18, 2024Great to begin with. Great team and culture (UK). Over time product market fit has declined and leadership haven't been able to improve the situation.
Great to begin with. Great team and culture (UK). Over time product market fit has declined and leadership haven't been able to improve the situation.