1.021 May 2026Absolutely terrible leadershipAnonymous employeeFormer employeeRecommendCEO approvalBusiness outlookProsGood scientists and coworkers, interesting scienceConsTerrible leadership, no clear direction of the company, complete disregard for employees. Leadership is totally disconnected from realityShow more