Customer Success Manager
- Hiring Organisation
- MICHELIN Connected Fleet
- Location
- Co. West Midlands, UK
duties as designated and deemed reasonable by the Company Understand, demonstrate and adhere to Masternaut values TO BE SUCCESSFUL YOU WILL LIKELY HAVE: University degree, and a track record of continuous professional growth Customer service experience with system and process knowledge Ability to build internal relationships across different teams ...