Customer Support Specialist

New York, United States · Customer Success


The customer support specialist is responsible for delivering extraordinary customer experience, solving problems before they exist. As a brand ambassador you represent the voice of the company responding to inquiries, requests and general customer correspondence in a professional and timely manner. It is expected that the Customer Support Specialist will be able to independently bring most customer questions to a resolution or, when necessary, act as a liaison between the customer and various internal partners to resolve more complex customer requests or issues.

Job Responsibilities:



Apply for this job