Social workers help families and children in need. They provide assistance to children by helping improve their lives and also aid parents by finding babysitters or adjusting schedules. Though the work is challenging, social workers earn enough to support their families while making a difference in the community.