5.014 Mar 2025N/ATechnicianFormer employee, more than 3 yearsAberdeen, ScotlandRecommendCEO approvalBusiness outlookProsGood Working Culture. Get freedom and respectConsNothing worth mentioning in hereShow more