French speaking Customer Service and Technical Support Advisor with English at Teleperformance Spain | HireBase