I didn't work for Sodexo very long due to moving but the hours and job itself were very well suited around my family life.
Monday to Friday, 9am till 1pm left me some spare time after work before getting the kids. There are other hours available.
Pay was always on time and never messed up however, personally I feel like a company of this size could well afford to pay more than minimum wage. A few times tasks were added to our work but expected to be done in the same hours to a very high standard. I feel some of the management expected to much for to little. But it was 4 hours a day so nothing worth getting annoyed about.
My co-workers were the best I have ever had.
The hardest part was that it was the most unrewarding job I had ever done.