Pros
The only real pro is that the people they hire are nice, in a "fake nice/i'll gaslight you" type of way.
Cons
The training for this job was a joke, it was entirely theoretical, they did no actual practical training (this is NOT legal in hospitality, by the way), and they even made a whole big deal about 'this is where you're working and these are the people you'll work with,' only to introduce me to everyone EXCEPT the people I ended up working with. And now you know why I quit my first day there, because they did not prepare me AT ALL for the work, despite having ample time to do so.
I will also now use this time to question their hiring process, as most of the people who were hired alongside me were maladjusted, rude, unacclimated, or barely even spoke English. I was working with people and questioning, 'did they even interview this guy? His attitude is horrible.'
I know for a fact all the mandatory training I had to do and all the HOURS of knowledge about safety protocols are from Sodexo, and I can say without a second thought, it's a horrible and inefficient business model and terrible way to manage a business in this industry.