I had the same two-caste system enforced in European office of US company. Legally it was a local company with parent in US.
But anyway, "food is only for employees". Funny enough, even student who was there for 20 hours per week and did anything but work was allowed to eat.
This is a cultural thing.