One of the world’s largest food services and facilities management businesses, French multinational Sodexo, bills itself as a corporation dedicated to improving quality of life. 782 more words