Director of Customer Contact
hace 14 días
Leeds
This position will oversee the strategic management and change of a muti site/multichannel contact ... relationships, working closely with various departments such as marketing, sales, customer support ...