3.0
Jul 23, 2025
Current employee, more than 3 years
Harwell, South East England, England
Recommend
CEO approval
Business Outlook
Pros
Culture is changing People want to succeed Execs are committed
Cons
Lacking in clarity in some key business areas. Slow to make some decisions, too fast with others leaving gaps that impact the customers we are supposed to be focused on.