Pros: good pay, helping people in need
Cons: not enough work, no schedule, constant changing of management
You are expected to be on call 24 hrs a day 7 days a week, even if there is no work for 6 weeks you are expected to be available at all times. You can go 2 months without work, and no work means no pay. Company expects you to stay on staff while making no income. You can't have another job, because you have to be on call 24/7.
Zero chance of advancing to the corporate office, they no longer promote people in the field. Supervisor is the ceiling for the field.
I visited the corporate office and heard management state that they do not want to pay employees more than $40,000 because then they get lazy. Your are made to feel that everyone is replaceable from the top down.