Customer Success Manager
Customer Success & Account Management
Boston, Massachusetts, United States
85,000 - 105,000 USD
Modern enterprises are storing and sharing increasing amounts of information across every layer of the internet. Consequently, information exposure and data leaks are not simply becoming more frequent, but are becoming virtually inevitable.
Our mission is to help organizations protect their intellectual property, brand and reputation through the use of superior artificial intelligence and human expertise.
We're hiring - come and work with your new dream team!
51-200 employees
2015
Information Technology & Software Development
Private