Managing Consultant - Energy & Utilities - Utilities Customer Experience
1 month ago
London
Customer Service - experience in contact centres or customer facing roles * Customer Operations - defining new ways of working, new processes, new operating models and organisation designs. Working ...