It all depends on the culture of the workplace. Although it may be formal, if the workers are the more laid back sort, then this isn't as bad but I wouldn't want to do this if it was the real formal sort where you get all these upper-class business people. I don't mind eating a lot, but I wouldn't want to do it around those people not because I think it is wrong to eat a lot, but because I know the real upper-class sort are very judgmental when it comes to how much you eat. They would think of you as being a hog and someone who is really lower class.