You work closely with other NP and supervising MD, and you'll get a ton of various experience doing primary care, occupational health, and some urgent care.
Cons
Supervising MD has unpredictable mood swings, and can behave very unprofessionally. The workplace is dirty, and corners are definitely cut.