Technical Support Specialist
14 days ago
New York
In this role you will: - Work across geographies to ensure staff have proper systems and services to deliver their work - Provide technical support to staff via virtual help desk - This includes setup, software install, testing, repairing, packing and shipping products, AV support for key leaders...