Appreciation is always welcome in the work place. The paycheck is nice, but acknowledgement outside of a salary and a thank you go a long way to fostering a cohesive, happy team. So many work places nowadays have stopped hosting these types of events, so I've heard. They just want you to show up, shut up, collect your pay and go home lol.
Your plate looks delicious and I'm wondering what the next team will bring to the table. It will be tough to top this one.