3.0
Apr 30, 2025
Current employee, more than 5 years
London, England
Recommend
CEO approval
Business Outlook
Pros
Tries to do the right thing for customers and staff but is very immature company for one of its size
Cons
Lots of catching up to do to make it a good environment to work in