Customer Success Manager
Vectra
Onsite (USA - Remote)
$68k - $114k/yr
Full-time
6 benefits
+ 1 perks
Customer Success Management
Enterprise Cybersecurity
SaaS Adoption
Customer Retention
+12 more