Customer Success Manager
NetBox LabsPosted
RemoteUnited States
$110,000 - $120,000 a year
As a Customer Success Manager at NetBox Labs, you will own the success of a regional portfolio of customers. Your primary responsibility is to make sure customers adopt NetBox Labs’ products and see...
