working with wonderful people (coworkers and clients), fulfilling work, flexible hours, excellent supervision and training, consistent feedback from supervisors, monetary incentives for passing clients through rehabilitation
Svantaggi
working on weekends occasionally, lower end of pay scale for the helping field