I consult to various small businesses, and recently I have been working with a small family printing business to help them restructure.
They have less than 20 staff, but go a long way out of their way to employ people who often struggle to get work.
A man with autism who works part time as he cant concentrate long enough to hold down a full time job, several disabled people who they have rearranged things to accommodate, a number of part timers to allow for school hours and carers needs ...
I was pleasantly surprised to see a small business do so much.
It is hard for them though, competing against the corporate might of big business.
And it got me thinking - I would definitely pay more to take my business to a place like this that I knew was essentially a good corporate citizen. That looked after their employees and did a lot to make things better for those less fortunate.