HopeWorks is a wonderful nonprofit working with those who are chronically unemployed or underemployed. They do classes for been incarcerated and GED preparation, but their main effort is a 13-week soft job skills class to equip people to enter the workforce.
There is a faith component to the organization. I have been and continue to be impressed with the work they do. That's why I volunteer.