Pros
The internal staff, as well as your co-HVAs, are friendly, accommodating, non-judgmental, and supportive. As a plus, the salary and benefits make this a wonderful workplace.
Cons
As an independent contractor, there is no guarantee you'll stay with one client because changes in the practice could affect your job or role.