Allied Global Marketing is the employer for this customer support role. The Customer Support and Self-Service Specialist serves as a primary contact for customer inquiries, provides travel-related guidance and support, resolves issues, maintains accurate customer records, and uses sales and retention techniques while working remotely in a fast-paced environment.