Agents that redefine customer experiences, drive satisfaction, and support contact center employees in real-time.
Our skilled - Team, Trust, Transparency, Technology.
Your new role - Technical Support Specialist - US
Location - Dallas, Texas ( Hybrid -
Salary:$60k - $84k