Alabama Goodwill is a non-profit organization that accepts donations to sell in its retail stores, which creates jobs and funds training programs for individuals with barriers to employment.