Global Customer Support Manager
5 hours ago
Oxford
The Global Customer Support Manager oversees the daily operations of a geographically distributed Customer Support team across the UK, USA, Germany, and China. This role combines strong leadership with strategic customer advocacy, aiming to enhance satisfaction through faster support responses, effe