I have not had the same experience as the first reviewer. I have been a patient for 4 years and have never had to wait more than 10 minutes past my scheduled appointment time. All staff I have intereacted with have acted in a professional manner and all my concerns have been appropriately addressed in a timely manner.
Pros: Awesome medical staff
Cons: can't think of any
more