3.0
Aug 26, 2025
Former employee, more than 5 years
London, England
Recommend
CEO approval
Business Outlook
Pros
Great people at local team level Inclusive culture World leading brand
Cons
Awful sales compensation scheme, the worst and most confusing ever seen Slow to adopt new trends in services delivery and risk management to gain business