3.06 Jan 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