There is a lot of autonomy when it comes to setting your schedule, increasing your client load, and not having anyone looking over your shoulder or micromanaging.
Cons
There is very little communication or on-boarding process, it can take months to be reimbursed from insurance companies, and there is minimal contact with colleagues or staff.