4.0
Nov 1, 2025
Current employee, more than 5 years
Stevenage, England
Recommend
CEO approval
Business Outlook
Pros
People who care and who strive to do well Scientific interest
Cons
Endless reshuffling and reorgs making it difficult to be consistent A lot of people trying to input where they dont need to