Pros
Can be a good place to get training for new graduates if you have a second income in the home, otherwise, you will not be able to live off the pay.
Cons
Pay is very low, there are no medical benefits unless YOU pay for them. Turn over is high as they do not treat their employees very well. Case loads are very high and although they will say they understand and are there to help, it is not true. When you are not able to keep up and you say something about they will put you on probation, taking away ability to earn any sick leave, vacation time, or holiday pay, then they fire you after using you. If there were a union, this agency would be in a lot of trouble. Bottom line, they don't really care about the clients nor the employees, they only care about their money.