Former Employee3.6Apr 4, 2025Great people and culture. It is a complete territory lottery as an account executive.
Current Employee4.0Dec 17, 2024Fun work environment, high quotas. Leadership can be demanding, but very good perks.