Current Employee2.1Jul 8, 2024Bad leadership and managers in sales. horrible hr and marketing employees
Current Employee4.1Jan 10, 2025The technology works and the people are great. The solution fills a known gap.