IT Customer Service Manager (Europe, MEA)
Clyde & Co Global Services Limited
GlasgowType: Full Time Time: Permanent Location: Glasgow Department: Information TechnologyThe RoleAs the IT Customer Service Manager (UK, Europe & MEA), you will lead a team of Local Support Technicians and managed service providers,...Read More>>.
