Current Employee3.9Feb 28, 2025Demand for product and team sales acumen & ability to close deals against competitors
Former Employee1.7Sep 11, 2024My overall experience was not great. Bad leadership and bad culture. Beware.