Customer Support Specialist
Location: Delray Beach, Florida
As a customer support specialist, you will serve as a main point-of-contact for the company clients and channel partners for all support-related issues: