Operations Manager UK
18 hours ago
Reporting to the UK Country Manager, the Operations Manager UK plays a key role in supporting the day-to-day performance of company-owned stores across the UK. Today, we operate 180+ locations across nine countries (Italy, UK, Spain, France, Portugal, Austria, Belgium, Romania and the US), combining