5.0
17 Nov 2023
Current employee, less than 1 year
London, England
Recommend
CEO approval
Business outlook
Pros
Speak up Culture Great Science Excellent growth opportunities Supportive teams Belief in management
Cons
Like any start up, systems are not where they need to be but the management team are working to improve