Job Description

Overview

Job Title: Manager, Customer Success
Location: Toronto / New York / Remote
Experience Required: Minimum 5 years of customer success or account management experience, with 2+ years in a leadership role

NetNow is a fast-growing credit mana...

Apply for this Position

Ready to join Antler? Click the button below to submit your application.

Submit Application