They have a yearly charitable contribution to a charity (that you have no say in, it's chosen by the higher ups in the business office) that everyone is expected to participate in. This means that you plan events in your local community to raise money. Most of this is volunteer, which means UNPAID. Granted, they do give you 8 hours per year of paid time to use for volunteering, which is great, but the yearly charitable contribution is literally year long. 8 hours doesn't even come close to covering it. Volunteering is great, don't get me wrong, but 2 weekends (give or take) per month spent away from my family and not getting paid is too much for me.