Pros: consistently praised friendly, professional and attentive staff, quick emergency care, clean office, flexible scheduling and payment options; Cons: some procedures may require multiple visits and out-of-pocket cost can be a concern for uninsured patients.