Customer Service / Tech Support Rep (Bilingual: English / French) – On-Site at Concentrix | HireBase