Customer Success Director (CSD)
New York, NY · On-site
$85K - $95K/yr
You own the health of the relationship: keeping satisfaction high, campaigns performing, and ... Company Information We are Net Natives and we are on a mission to use data, technology and ...