Former Employee2.1Apr 15, 2025The worst company I’ve ever worked for. Terrible leadership within the Americas. No structure, no budget for resources, toxic culture.
The worst company I’ve ever worked for. Terrible leadership within the Americas. No structure, no budget for resources, toxic culture.
Current Employee2.9Jun 6, 2025Pressurized environment with an eye to going public in 2026. Multiple ppl in sales organization making >$1m annual compensation through mix of new logos and existing client upsell.
Pressurized environment with an eye to going public in 2026. Multiple ppl in sales organization making >$1m annual compensation through mix of new logos and existing client upsell.