Overview
technical support, ideally in a startup or high-growth environment. Proven ability to deliver exceptional customer support… Support Specialist in the United States. In this role, you will be the primary point of contact for end users of innovative… [...]