Sodexo
Location : London ENG GB
Ability to handle feedback in a calm, structured, and professional manner. In the UK and Ireland, Sodexo employs some 35,000 employees to deliver integrated…

More >>

jobs by