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