Our company has been in hot water for not properly compensating employees during our "free lunch / trainings" that we hold every so often. Yes, you're giving them free food, no they don't get a choice and yes that's illegal. Pay up, clueless managers.