Pros
Wide variety of experience. Rooming patients, discharging patients, making appointments, doing EKGS, triaging, scheduling appointments, allotment of training in other specialties, travel to outreach clinics, etc.
Cons
Not very family oriented at times. Can play favorites.