The only reason they rate more than one star is because the doctors really are good at what they do. Sadly, all of that competence is overshadowed by a very unpleasant office manager, and a policy of tacking on questionable "required" tests and procedures at every visit.
I rarely escape spending an extra $200 I hadn't planned on at each and every visit, due to some raft of "overdue" tests or procedures. I take my dog there several times a year, and yet, I'm still always "overdue" for something. The office manager makes you feel horrible about the care you're providing for your pet. I have found myself delaying care because I so dread the emotional browbeating I'll have to take as we go over the huge list of procedures the dog "has to have" this time.
I have stuck with them because I want my dog to have consistent care, but I have to say that now that I'm $1,000 in to treating his latest ailment, I'm finally ready to switch. I have never had a vet try so hard to up-sell medical procedures. My pediatrician doesn't demand as much care as these guys. I won't be back.
Pros: Doctors are competent
Cons: "Overdue" tests and procedures required at every visit
more