Barry O’Toole

Barry O’Toole, Director at Indeed - Barry leads the Client Success strategy for the business. He brings over 20 years leadership experience in customer operations management and improvement. Barry has performed various roles including chief customer officer at Magnet Networks, head of customer experience and service for Bank of Ireland, Director for global process and product development at PayPal and held various change and customer service roles in eir.