One place I was at, software office job, had a policy of no booze at lunch off site. Group of you going to a pub for during lunch break and you’re not allowed alcohol. Not even a half with a meal. WTF!
Daft thing is sometimes they’d go just to go to the pub and have a social drink, not a meal. What’s the point of that if you can’t drink?
Most places I’ve been, the boss invites everyone to the pub for lunch and is buying rounds!
I don’t agree at all with any policy or contract that states what you can and can’t do outside of the office. Aside from slagging off the company in public.