Pros
Flexible schedule, fulfilling, ability to work with diverse situations and families
Cons
Awful pay for the amount of stress, unprofessional operations team, no chance of moving up unless you know someone or have some kind of community connection that will benefit the program.