‹ All jobs
Italian Speaking Team Leader – Work In Barcelona, Spain
within the customer support services industry, ensuring excellence in service delivery while fostering a culture of professional... in Italian Experience in customer service Leadership skills Proven ability to manage team performance and meet operational