Don't they end up paying more though? Modis must be making a profit on the workers so Google could, in theory, hire them directly and save money.
I mean janitors, cafeteria and cleaners used to be in-house. Maybe managers are afraid of being demoted to manage the cafeteria?