In Private
Feedback should be given in private if your comments can be embarrassing, and a formal feedback meeting should always be held in private. While some people like the attention that comes from sincere praise or celebrating an accomplishment in front of others, some do not, and no one wants negativity shared in front of their peers. (This should be apparent without having to state it, but sometimes we get excited and forget!)