That’s what made the Irish CX Impact Awards 2023, now in its fifth year, a stellar event. More than 230 customer experience experts cheered on the 18 winners at the Crowne Plaza Hotel, Santry, Dublin ...