Avantages
Training and patient communication help get you out of your shell if used properly. Support network of other doctors helps you not feel like you are on an island.
Inconvénients
I've seen unethical patient treatment in multiple offices designed to maximize profit rather than deliver recommendations based on the need of the patient. It's churn and burn at every employee level. Regardless of talent or drive, it is difficult to maintain motivation with this environment. A lot of work for very little financial or emotional reward. If you go into it (which I wouldn't advise), go into it with a goal to learn what to do and more importantly, what not to do. Have an exit plan and treat it like a student teaching position. Ignore the mirage of the moving bonus and ownership potential. Every office is run differently but the above applies to multiple offices that I've seen or talked to.