Customer Success Manager Customer Success · Bristol ·
- Location
- West of England, England, United Kingdom
activities (online and in‐person). Excellent communication skills, with an ability to position updates & decisions to a non‐technical (and technical) audience using Microsoft products such as PowerPoint. Broad knowledge of enterprise IT systems and application components, ideally in cloud‐based environments. Results‐focused and customer‐obsessed, wants ...