Director of Customer Success
New York, NY · On-site
What You'll Do As Manager of Customer Success (Americas), you will transform LILT Customer Engagement and play a pivotal role in ensuring our customers achieve peak value and satisfaction. You'll ...

