Customer Service Representative (Italian speaking) - Part time - Onsite - JE01 - Barcelona, ESP - Concentrix | Joinrs