Former Employee3.7Jan 14, 2025It was good but the micro management was worse and the culture is not good
Former Employee4.0Oct 19, 2023Culture is declining with bigger quotas and decreased customer satisfaction. Overall pay is better than market rate
Culture is declining with bigger quotas and decreased customer satisfaction. Overall pay is better than market rate
Current Employee2.7Mar 19, 2024Good product but there is a lack of leadership and strategic direction.