Pros
Rehab professionals in general tend to make for awesome coworkers. The therapists are all really great and want to do the best for patients. Most sites are pretty flexible with hours and days off.
Cons
Unrealistic productivity expectations (>90% even for therapists who have to do all the weeklies, discharges, and evaluations) force you to do all of your documentation while you're with the patient. Every minute of your day is managed on the ipads, "starting" and "stopping" each patient as you see them. Program directors rarely last more than a year. All documentation is done on ipads which make it nearly impossible to complete thorough documentation quickly. There is a lot of pressure to see Medicare A patients at the highest reimbursement level (over an hour a day). There usually isn't a lot of flexibility built into your day when things don't go smoothly, like if a patient takes a lot longer than you expected.