Current Employee2.3Nov 24, 2025Sales leaders largely play favorites, although a few good managers that do not
Current Employee4.3Jun 9, 2025Great company to work at. Difficult to get net new logos because of competition, but amazing culture
Current Employee3.0May 17, 2024My overall experience has been different than expected and not in a good way.
Current Employee4.1Oct 2, 2024"This is my first tech sales role, overall my experience has been positive"