IDT
Open positions
1 job
4 months ago
Customer Success Manager
North AmericaFull-time
United States
San JoseThe Customer Success Manager (CSM) is a pivotal role, demanding an individual with truly exceptional interpersonal and relational skills The ideal candidate must possess a natural ability to foster win/win…