4.0
Mar 14, 2025
Anonymous employee
Current employee
Recommend
CEO approval
Business Outlook
Pros
Good pay, benefits and coworkers.
Cons
Significant travel requirements both in distance and quantity, only one office in the UK. Difficult for those outside the London area