Current Employee1.3Jan 3, 2025Feckless leaders who are lost. They are incapable of selling but yet run the sales department.
Current Employee2.6May 20, 2025A lot of changes and pivots but good people work there. Would still recommend as a workplace.