5.0
21 Oct 2021
Current employee
Liverpool, England
Recommend
CEO approval
Business outlook
Pros
No shortage of opportunities and has a team of great people in the US and the UK
Cons
If you don’t like working in a positively challenging environment then this is not the place for you