4.0
Apr 21, 2025
Current employee, more than 5 years
London, England
Recommend
CEO approval
Business Outlook
Pros
Benefits of working for the company (salary, environment, stress-free work) is great.
Cons
Poorly performing colleagues and very slow paced. Very difficult to get behind leadership (especially Biostatistics line) when everything is jargon and meaningless to the day job. Promotes "sales" skills as opposed to technical skills.