4.0
18 Mar 2025
Current employee, more than 5 years
London, England
Recommend
CEO approval
Business outlook
Pros
High Performance Culture Good benefits Good salary
Cons
Processes are extremely tedious and technology uses internally is very outdated to the safety and security