All jobs near North America
Found 1 job
-
- Illinois
- Negotiable
- Posted 8 days ago
Job Title: Customer Service Manager Location: Greater Illinois Responsibilities: Drive results and productivity through multiple departments. Support associates to achieve departmental goals and promote excellent Customer Service and Technical support. Maintain and monitor performance to provide ...