1.022 Oct 2024Chief technology officer (cto)Former employee, more than 8 yearsEdinburgh, ScotlandRecommendCEO approvalBusiness outlookProsGood people, positive environmental impactConsNo sales, lack of direction from leadership, poor financial managementShow more