5.030 Sept 2021Very good structureAnonymous employeeFormer employeeRecommendCEO approvalBusiness outlookProsExposure to different stakeholders in Europe, human size engaged team who believes in its missionConsA lack of career opportunitiesShow more