Sounds exactly like the catering services at the Hostel i stayed during my College years maybe this is a little better even.
It was outright frustrating. Food is the only thing a dude cant compromise upon. The whole day goes bad if u don't get satisfactorily good food.