Worked on quite a few sites, and funnily enough, they were all different quality but all operated by the same catering group.
Filton one seemed to be burger+chips, pie+chips, sausage+chips, pizza+chips (every Thurs?), and fish+chips (Friday, of course). If you didn’t want something+chips, you could have something+chips+beans instead.
Dutch site used to have a fat ginger girl with attention deficit disorder. Never be 3rd in the queue to be served, because after serving 2 people she’d have to do something else.
German site – I tend to just grab a sarnie, these days, but I think the food is OK. Certainly 1000x more variety than at Airbus.
Italian site, is pretty decent. Cheap too. Meat dish, pasta dish, dessert, and a drink is a wallet emptying €2.25
Alenia Aerospazio in Rome had a strange one. Select some colour tokens depending on how you wanted your meal to differ from the default meal. Send your tray+tokens down a conveyor, and collect it at the end. What you actually get is usually a surprise! 1 dish missing was normal. Sometimes you’d get an empty tray with tokens, so would have to start over 😉