IT Services & Support Manager
Company: Soho House & Co
Location: London
The Role To ensure a seamless and stable member experience across all UK based locations through the proactive support and management of technical systems. You will lead a team working on IT Support and take ownership of the Service De...
Posted: 6 days ago
