Job Description Customer Care Specialist Customer Care Specialist Location: Victoria, BC. Canada Salary: $50,000 We are the innovators at the heart of the payments technology industry, shaping how the world pays and gets paid. The solutions our people build today…