You will need to keep in mind and consider that companies exist to make a profit and benefits are a cost of labor for the company. This same principle applies to a non-profit which is an IRS designation and too many name non-profit implies that a company is not making and/or focused on a profit. The fact is that even a non-profit has to make a profit but they have to budget to use any profit the following year.
The following is a high level formula:
Total Cost of goods (COS) and/or service (per unit) + Profit (per unit) = Price of goods and/or service (per unit)
The question then is does a small business capitalize on social media to reduce cost and increase profits? social media affect/have an impact