Global Relay - New York, NY
posted 5 days ago
The Customer Success Specialist at Global Relay is responsible for managing relationships with small-size customers, ensuring their needs are met through effective account management, upselling, and customer service. This role serves as a liaison between customers and various internal departments, providing a single point of contact for inquiries and support. The position emphasizes delivering exceptional service and fostering strong customer relationships to enhance customer satisfaction and retention.