Customer Success Manager
New York, NY · On-site
$130K - $155K/yr
Description Shield is a global startup, with offices in TLV, NYC, LDN, and LIS. We're growing and looking for another important piece of the puzzle. Is it you? As a Customer Success Manager, you will ...