4.0
Feb 19, 2026
Former employee
London, England
Recommend
CEO approval
Business outlook
Pros
Supportive team, really good encouraging environment.
Cons
Systems are slow, not intuitive and not comparable with what's out there in the market. Things can be slow to do/accomplish.