What’s really bizarre is the OP said they’re not allowed to leave for lunch.
Yeah, something doesn't seem right. I wish op would come back and explain more. It just does not seem legal to force people to stay in the building for their breaks. How do they enforce this, are there guards at the doors? They do not allow employees to bring in lunch, and are forced to eat unhealthy food from a vending machine? It's just so strange. I can't imagine anyone would think this is a good place to work.