Call Centre & Languages / Customer Service / Sales & Marketing

TEAM LEADER with a native level of English or Spanish Permanent