Pros
Training was extremely thorough and management is very nice. Supervisors are responsive and give great feedback in the field. The people are very nice, though you do not get much interaction with them.
Cons
Supervisors do not meet with therapists often. Hours are not guaranteed, when a child is on vacation, the therapist doesn't earn those hours/wages, unless scheduling is able to give him/her hours. Also, scheduling can schedule you for anytime within your availability (even if it is not a typical appointment) the Friday prior to the appointment. There is a lack of communication between HR and management as well as management and therapists in the amount of hours that a therapist is under the expectation of receiving. Large gaps between appointments that do not get compensated.