3.0
Nov 11, 2025
Former employee
London, England
Recommend
CEO approval
Business Outlook
Pros
The company aren't using the latest tech. Its a nice place to work but can get a little monotonous.
Cons
The tech needs updating. Alot of systems they use are defunct. Alot more automating is required to refine processes.