Tech Support Specialist
Toronto, ON · On-site
The Role As our Tech Support Specialist, you'll keep both our clients and team running smoothly. You'll handle device setup, account provisioning, light troubleshooting, and support for client ...
Quick apply