4.0
Jan 19, 2021
Current employee, more than 3 years
London, England
Recommend
CEO approval
Business outlook
Pros
Great place to work, great people, heading in the right direction on innovation and position in the market.
Cons
Room to improve mainly in streamlined processes.