Customer Success Manager - Italian speaker a bonus New London, England
- Location
- Greater London, England, United Kingdom
levels of an organisation Ability to set priorities, drive decisions and get closure on recommendations and issues Ability to influence others towards continuous improvement, both internally and externally Experience successfully managing customer engagements to completion and customer satisfaction Excellent presentation, written and verbal communication skills Proven time ...