“Lunch time is company time.”
No, it isn’t. I don’t know where you got that, but it isn’t. Not for enyone.
For an executive - sure it is! I he had to stay pass 5, 6 7 or 8 pm - there is no overtime - he is salaried.
He is NOT an hourly worker.