Call Center Team Leader

CES Communications

CES Communications – Sliema, Malta Island – We are looking for a Call Center Team Leader to join our family on a full-time basis. As the Call Center Team Leader, you will be responsible for coordinating several members in ou…


To apply for this job please visit