I was reading on a message board about people who are forced to give to United Way at work. It seems that many of the larger companies pressure workers to give. Companies get plaques and recognition for a higher number of contributors from the company. It makes the company look like a member of the community.
I think it can be a good thing if the company matches donations to any charity. But to require giving by employees seems to take it a step too far. I am happy that DH's company matches 100% of charitable giving up to $1000/year. It's a nice bonus just to make employees feel good.
Although I like the idea of companies matching giving, I am appalled that companies feel it's giving when they are forcing or "encouraging" people to give strongly.