Current Employee3.9May 11, 2025Great product, company has gone through some growing pains but seems to be on a good trajectory now.
Current Employee1.9Nov 22, 2024Not very structured, little to no sales enablement. Need to learn everything yourself.