Soho House

HQ
London
Total Offices: 3
8,500 Total Employees
Year Founded: 1995
Soho House & Co is a global membership platform built around private clubs for creative people, with physical and digital spaces where members can work, socialize, connect and create. Its portfolio includes Soho Houses, Soho Works workspaces, The Ned, Scorpios beach clubs, hotels, restaurants, and Soho Home interiors and lifestyle retail. The company aims to give members a welcoming place to gather and a distinctive experience around the world.

Recently Posted Jobs at Soho House

In-Office
London, Greater London, England, GBR
View all jobs

Soho House Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

Typical time on-site: None
HQLondon, England
Frome, England
West Oxfordshire, England