I work with a couple of charities on a non commercial basis, I give up my time resources , staff, etc to help them out.
I also do a lot of commercial charity work where I work with charities to provide events at discounted rates in order that they can raise funds.
On a much smaller scale I contribute to around 20 charities each year gifts of what we do in order to help them raise funds.
From a pure hard headed business view point I should not do what I do, but I enjoy putting something back for those less fortunate than me.
It does gain us a lot of very positive
PR which is good in the longer term
Peter