5.011 Apr 2023Very happyDigital content specialistCurrent employeeLeidenRecommendCEO approvalBusiness outlookProsGreat place to work atConsMoving from start up to scale up, has some challengesShow more