Rooted in Scottish heritage and headquartered in Dubai, Alba Corporation is a UAE-based conglomerate with 8 years of responsible business practice in the Middle East region.
We are looking for a Call Center Manager to oversee the daily operations of our customer service team and ensure service excellence across all touchpoints. Your mission will be to drive team performance, ensure KPIs are met, and maintain a…