Xplor
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