Customer Service / Technical Support Representative, Onsite (NA) - Canada Job Title:Customer Service / Technical Support Representative, Onsite (NA) - CanadaJob DescriptionTitle: Customer Service / Technical Support Representative (On-Site)Location: Halifax/Dartmouth, Nova Scotia, CanadaCandidates must by located within 35km of the Halifax site**Job DescriptionThe Custome...