4.0
6 Dec 2022
Current employee, more than 5 years
London, England
Recommend
CEO approval
Business outlook
Pros
driven colleagues and growth opportunities available
Cons
the Letchworth site is closing, as are many other sites as US based business starts to localise