2.0
Feb 26, 2025
Former employee, more than 5 years
London, England
Recommend
CEO approval
Business Outlook
Pros
UK team were great The location and office is nice
Cons
Nothing is tailored for the UK clients which affects sales Workload is enormous with very little acknowledgement