Current Employee3.0Sep 19, 2023Competitive base but a lot of work needed in business processes to facilitate sales
Current Employee2.3Nov 18, 2025The company has a lot of changes in the leadership since the previous CEO being replaced.