1.0
May 26, 2021
Current employee, more than 3 years
Egham, England
Recommend
CEO approval
Business Outlook
Pros
Great products Service Delivery is strong
Cons
You are just a number and your well-being is not cared about Sales Managers hound you dally You are treated like a child and micro managed