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"
Current Employee4.3Jun 9, 2025Great company to work at. Difficult to get net new logos because of competition, but amazing culture