Pros
Flexibility, support, attention to employees (in most ways other than financial compensation), good training material, compassionate co workers
Cons
The pay is almost criminal. Paying coaches minimum wage and expecting them to perform at the level of licensed therapists. Very emotionally taxing.