If you treat this place like an urgent care in a pinch instead of a doctor's office, you'll be fine.
The wait times are incredibly long because the locations seems to be short staffed with physicians. I've had appointments before and have waited up to two hours past my appointment time.
The actual doctors and nurses, once you get back there, are very nice, polite, respectful, and do seem to care about why you are there.
Of course there are bad eggs in every batch, so your milage may vary.
To get the most out of this place, treat it like an urgent care, and reserve your regular visits for a general doctor's office.