Pros
A good place to start as an NP, although the orientation is grossly inadequate. Huge autonomy - you work alone. Clinical judgement is rarely questioned, especially diagnostic reasoning. Interesting, depending on your location (lower SES = crazier stuff walks in the door). Set hours, no work to take home - you chart in real time while the patient is in the office. Can be fun to work with the store staff.
Cons
You work alone - there's no one to consult down the hall. Incredibly poor physician collaboration. It's considered a "group practice" so other NPs will see your patients, and they may be significantly less skilled clinicians. Volume expectations are 2 patients per hour, but this is difficult if you're in a clinic with complicated patients, insurance issues, language barriers, and no PCP. Can be hard to get answers about questions - send an email or leave a message, and it's about 50/50 someone will answer.