3.025 May 2026Great product to sell, but poor work cultureSalesFormer employee, more than 1 yearLondon, EnglandRecommendCEO approvalBusiness outlookProsGreat company and product to sellConsBad work culture and politicsShow more