Current Employee3.4May 13, 2025great company with lots of culture benefits that make working here a positive experience
Former Employee4.4Sep 16, 2023My experience was positive but they just did layoffs which came as a surprise since they said the company was growing despite being behind on growth targets
My experience was positive but they just did layoffs which came as a surprise since they said the company was growing despite being behind on growth targets
Former Employee1.9Mar 5, 2024My overall experience was not favorable. Poor sales leadership and micro-management of deals.
Former Employee3.9Oct 21, 2024My overall experience was positive but the compensation structure got worse at the start of 2024