Pros
Each place is different, according to the contractors that come in to help, but from my experience working in this company, the 2 pros are flexible hours and fairly decent pay. You can come in and work from 5-1, 10-6, or whenever. They don't make you click out for lunch either, which is nice. As long as you can maintain a caseload ( ours has been a little low lately) you can make fairly decent money.
Cons
No one seems to care one bit about anything except the bottom line. They won't purchase materials, give you enough time to manage paperwork, and they don' seem to train their PD's on anything but how to produce and make their bonuses. They give you a little money annually for training but you have to use PTO time to do it. Speaking of PTO, that is one of the worst things about this company. You earn it but you can't use it unless someone covers for you. That means you won't have any holiday off. You can't even plan and look forward to a trip away from work because some unknown person in a corporate office has to find coverage for you, and you won't know until a couple of weeks ahead of time. The job itself is stressful because they expect 85-90% productivity so you need that time away.