5.014 Oct 2024Anonymous employeeCurrent employeeRecommendCEO approvalBusiness outlookProsGreat company culture with motivated scientistsConsSome managers could use more trainingShow more