All employees eat together and are served the same food. If they don't like the day's offerings, they can order menu dishes at half price. Such group meals are on the rise at independent operations. Some operators charge a small fee, others offer them gratis. The Beacon serves two buffet meals daily to its employees, starting 20 minutes before each shift.
Snacks are another matter in most venues.
Chain restaurants tend to have more structured meal plans, allowing them to keep a tighter rein on costs. Most universities have similar plans. Any worker who works during peak hours gets a half-hour meal break. Any meals or snacks consumed during those designated times are free. When you start being picky, it effects morale and your ability to keep workers.