Pros: decent income (except when they decide they don't want to pay you)
Cons: lack of support for workers and clients.
I worked in Morristown, TN office, everything went well until I looked for advancement. What can I say, Management doesn't have above a Bachelor's degree and they'll lie, cheat and steal to keep their jobs. They gave up on more than 1 family while I was there, all in the advancement of the office income (showed priorities). They don't know what a caring company they should be as they forgot years ago.
They use the term 'Supervisor', but do so in the least supportive form of the term. I called them bosses, cause that's what they were. I refused an 8th (that's EIGHTH) client and got written up for it because I was already working more than 70 hours a week, so don't be fooled by the "low caseload of 4-6".
Loved the clients and the job as long as I didn't have to answer to idiots.