CRM MANAGER 6 MONTH jobs in NEWCASTLE, United Kingdom

brands, playing a pivotal part in the development of our UK marketing strategy. Reporting into the UK Country Manager... and stakeholders (including but not limited to CS, CRM, product, ops and design) to deliver the best possible customer experience...

LeoVegas