Current Employee3.4Aug 17, 2023Lately it has been death by metrics within the sales organization. Will make you feel micromanaged even if you are an expert seller.
Lately it has been death by metrics within the sales organization. Will make you feel micromanaged even if you are an expert seller.
Current Employee2.3Apr 30, 2025Great product fit but with lots of competition. Decent not great here.
Current Employee4.4Oct 10, 2023Great company! Well run. Can be a little boring at times, but steady and a strong market fit.