Pros
I have been a BCBA with TPC for 3 years. They make me feel genuinely appreciated and valued as an employee. They care and consider my personal scheduling needs and regularly check in with employee satisfaction calls. TPC even sends actual appreciation gifts seasonally. My lead has a small enough cohort to dedicate time to me whenever there is a case issue, which are also supported. As a salaried employee, TPC will periodically request a list of my cases that I wish to transfer to new hourly employees. Department leads are readily available to address case assignments, staffing, and scheduling needs. Staffing cases is amazing. Not only does TPC keep a minimal lead time on assigning technicians, but they also assign quality technicians. Even the new ones have relevant experience. I can interview the assigned technician and, if I do not think they are a good fit, request another candidate. TPC compensates me very well for what I do and are very open to increasing that compensation with new demands placed. I am personally very happy as an employee and would easily recommend TPC to any qualified person.
Cons
They make boundaries very clear but also communicate with you directly when those boundaries are challenging. At times, email threads can get a bit cluttered but a quick call usually clears it up.