The Welfare system is a complete disaster however there is one aspect of the system that needs changed now. The income cap is fixed. If the income cap were flexible it would allow the agency to slowly take assistance away as recipients work their way to becoming self sufficient.
As the system stands today a person or family makes $1 over the income cap they lose all benefits. This is counterproductive to the purpose of welfare plus it creates an incentive to not become a wage earner.
Welfare recipients should be preforming services to various government agencies that currently employ non-welfare recipients.