How do diversion programs work?

Serving jail time can be a life-altering experience. It can affect one’s mental health, social and family relationships, career and so many more aspects of life. Fortunately, there may be other options, one of which is a diversion program. What are diversion programs?...