From another thread about this program:
Now the reality: A program like this is not about charity at all. It is about making a company a better place to work at and making the employees feel good about the company, by showing the employees that the company is behind them when they are doing something good. The fact that money goes to good causes is just a welcome side effect.
Employees can give, no one is stopping them. But as a Share Holder not my cup of tea unless it gives good PR then maybe I can see merit in it after all its really a paltry amount.