Head of Communications and S&R, NEE
3 days ago
We are an organisation of 2,000 employees in the UK, headquartered in London, in a brand‑new office designed with sustainability, ‘conviviality’ and collaboration in mind. We have regular events in our very own office bar, employee‑run networks, a culture of flexibility and trust and a varie