3.031 July 2024Sales development representative (sdr)Former employeeLondon, EnglandRecommendCEO approvalBusiness outlookProsFast working culture Good eventsConsBusiness is slow to keep up with the marketShow more
1.025 Aug 2021Affiliate managerFormer employee, less than 1 yearRecommendCEO approvalBusiness outlookProsSome of the staff are funConsEverything else, terrible company and work environment, horrible pay, no direction.Show moreHelpfulShare2
2.019 June 2025Anonymous employeeFormer employeeLondon, EnglandRecommendCEO approvalBusiness outlookProsLocated in Canary Wharf, LondonConsLack of communication and siloed informationShow moreHelpfulShare