
EcoVadis
RepVue Score
0
EcoVadis
Back to Reviews
Former Employee Many problems hear stemming from quality of leadership hires over the last few years. Product is not evolving to serve a tough market. Sales leadership hires and their subsequent decisions are far and away the biggest and only reasons you should need to stay away Browse Other Reviews
2.0
Oct 22, 2025
Useful