I work in a building that is semi-shared with several other teams. We have over 5000 employees in total across all the buildings we work in. My team likes to have small gatherings that include free food. As their manager, I want to ensure that everyone gets a fair share.
We only have common area break rooms for these gatherings, which tend to attract a large crowd. Earlier, I ordered pizza for about 40 people. It ended up with many random people showing up and quickly taking all the pizza.
At first, I took aside one person who had a pizza in his hand and questioned him. I told him I would speak to his manager, but as I walked back to my desk, I saw a Senior Vice President (several levels above him and me) taking away a plate full of pizza. I know if I complain now, it would have no effect or even retaliation by the executive.
This has then been happening regularly, with people from random groups of all levels taking all of our food. What can I do to prevent this from occurring in the future?