Former Employee3.1Jan 18, 2024Although a great organization, and great products, it is becoming more of a micromanaged role and typical sales call center atmosphere.
Although a great organization, and great products, it is becoming more of a micromanaged role and typical sales call center atmosphere.
Former Employee3.0May 28, 2025Good culture, specifically the sales role to existing customer base had little opportunity
Current Employee3.3Oct 30, 2024My overall experience has been great in the sense of strengthening my skill set when it comes to sales and partnerships. High stress of quota attainment can be stressful
My overall experience has been great in the sense of strengthening my skill set when it comes to sales and partnerships. High stress of quota attainment can be stressful
Former Employee3.4Sep 7, 2023My experience was positive. Great culture and very good leadership. Room for growth.