Customer Success Manager
Position: Customer Success Manager Location: Toronto – ON Description: Company Description At Xplor, we help businesses thrive by making life simple for daily activities with a recurring nature. We do that by offering smart software, payments, and commerce-enabling solutions across five “everyday life” verti… Company Name: Xplor Salary: $60000 – 75000 per year