This practice has changed significantly over the years that we have been here. Unfortunately, not for the best. Wait times are long. The front desk has never impressed me with their efficiencies or friendliness.
When I read other reviews, take all with a grain of salt. Some of the feedback seems silly and trite. You weigh a Dr. by their staff and office efficiencies and, most important, the high level of care you expect. Every. Single. Visit.
So here is my breakdown:
Cons
1. Front desk staff. End of story
2. No communication to patients when Dr's have left the practice
3. Extended wait times
Pros
1. Caring Dr's if you can bypass the rest of the experience.