Average pay of the participants at these events is relatively high (probably somewhere in the region of £80-90k per annum).


Interesting views.
I agree with those stating that the best way would be to do something that utilises our professional skills rather than unskilled labour. This would provide higher value while still achieving the aims of giving back to society and potentially team building. Might be difficult though - will have to think about what we could do.
To those who say "someone has to pack it, they need volunteers" and is therefore a good use of the time, I disagree. If we just donated a couple of hours pay instead they could hire way more hours of packers.
If they've got time for the whole workforce to take the day off packing meals then they've got plenty of time to stop and consider how effective it actually is.
whoile work force packing things is a local news story, comopnay makes minor donation (on a corporate scale) is a non starter.
Welcome to the premise of the "gap yaah" OP. Spend thousands going to a poor country and doing a bad job of something you are not good at under the guise of helping others. You are doing it to visit another country and make yourself feel like a charitable person. If you cared that much you would put that £5000 towards a charity in that country that might pay locals to build that school you took 9 months to erect.

So what, you get a local news story for an already well resourced issue. You're mainly highlighting a benefit to the company there than any overall charitable/altruistic benefit.
If you want PR then a fundraising activity would still allow you to be more effective.