Current Employee3.3Apr 15, 2025great company culture, good product, not easy to sell with complex long sales cycles
Current Employee4.3May 31, 2025Truly a great company, open to suggestions and improveme from employees and market fit is only going up from recent partnerships
Truly a great company, open to suggestions and improveme from employees and market fit is only going up from recent partnerships
Former Employee3.7Jul 31, 2025Positive experience but in 5 years there were so manay changes in leadership that it changed the culture and added substantial pressure
Positive experience but in 5 years there were so manay changes in leadership that it changed the culture and added substantial pressure
Current Employee4.1Dec 14, 2023My overall experience in customer success was great, culture is outstanding.