5.0
May 4, 2026
Anonymous employee
Current employee, more than 1 year
Recommend
CEO approval
Business Outlook
Pros
Outstanding scientific culture, strong business decisions, responsible management.
Cons
Large global organization can be more challenging to identify stakeholders and navigate key decision makers.