Head of Communications
Posted 8 hours ago by Veolia
- Location:
- City of London, London (345 miles)
- Job Type:
- Permanent
You will lead the media and internal communications teams responsible for corporate communications, enhancing and protecting Veolia's internal and external brand reputation through creating engaging content whilst working closely with our Executive Committee, Marketing and the wider Veolia … more