The camaraderie within the programs and the company are unsurpassed. Every person has selfless compassion for the job they are doing. It's intensive case management, and require employees to be adults and trust worthy in order to be mentors for customers they serve. It's a fluid company ever changing, so if changes are a problem, not the place for you.
Cons
That there is not a 90Works program in every state.