Former Employee3.4Jul 14, 2023solid place to work - great culture. Need to pay their employees more as they have a tough time maintaining top performers.
solid place to work - great culture. Need to pay their employees more as they have a tough time maintaining top performers.
Former Employee2.1Aug 30, 2023Run away from this company Bad product Bad boss Expectations from employees are too high
Current Employee3.3Nov 11, 2024Onboarding is tough, they have trouble trusting new hires with quality accounts, which can hold new sales reps back.
Onboarding is tough, they have trouble trusting new hires with quality accounts, which can hold new sales reps back.