Sodexo
Location : London ENG GB
Sodexo employs some 35,000 employees to deliver integrated facilities management services to clients at over 2,000 locations in the corporate, healthcare,…

More >>

jobs by