4.018 Mar 2020Great place to workSales executiveCurrent employee, more than 1 yearLondon, EnglandRecommendCEO approvalBusiness outlookProsGreat work-related benefits available Young start-up vibeConsThe office was really smallShow more