Customer Support Manager (French Speaking) at TrustYou | HireBase