Current Employee3.6Jun 5, 2025New sales leadership has had a very negative impact on the organization.
Current Employee4.4Jul 7, 2025Great company culture, great product, but not the best place to make money
Current Employee4.6Oct 13, 2025Very good leadership Best product market fit Happy customers Amazing culture