5.0
11 Oct 2021
Current employee
Harwell, South East England, England
Recommend
CEO approval
Business outlook
Pros
Great atmosphere and opportunities to excel.
Cons
Communication can some times lack.
Check out your Company Bowl for anonymous work chats.