Other than my experience with one amazing supervisor, I had a difficult time working with the others. It is good to have high expectations but the way they communicated was often condescending and demanding and I found it hard to approach them. They often were not present for monthly overlaps with client sessions.
There was also a major lack of organization with so many different protocols and procedures that were never clearly implemented and I often found myself frustrated when different people expected different things.
I waited to write this review after working for another ABA company where the supervisors are more respectful, present, and include you as part of a team. Especially if you are just starting out, there are other companies out there that will foster a more supportive learning process than CS4H.