3.0Jan 6, 2021Interesting place to workBusiness development managerFormer employee, more than 3 yearsLondon, EnglandRecommendCEO approvalBusiness outlookProsNice team, good office locationConsLack of management resulted in a severe downturn in company performance.Show more