Pros
Small family run that you get to know the corporate staff. Lots of flexibility that you don't get in larger companies. Often preferred provider in the community. Sadly the company is being sold
Cons
Poor follow through by higher ups, often change opinions based on who they are talking to. Unfortunately the upper corporate staff are not connected with evidence based practice, they continue to use old practices. They are not always certain of changes coming down the pipeline, resulting in fumbled role outs. Unfortunately the company is being sold