4.0
Mar 7, 2024
Former employee, more than 1 year
London, England
Recommend
CEO approval
Business Outlook
Pros
Local leadership is great in England Colleagues are very friendly and helpful People are rooting for your success
Cons
The product itself is a hard sell, competitors have a stronger offering The comp plan constantly changes and not for the better