One of my indoor cats got out, and brought back a few fleas. He was a very clean cat, as he washed himself regularly. He had swallowed a few fleas and developed worms. Brought in the stool samples and confirmed the diagnosis. At the time the household had four cats (no, i'm not that crazy cat guy, but my girlfriend at the time had two of her own), and they required me to bring in all four cats to disperse worm medicine. Not really sure why they had me bring all four, but I soon realized why. Because they were going to charge me for medical visits on all cats. Wow! That adds up. Each cat was in custody for about 30 seconds to one minute, to be weighed. Something I could have done at home, for free. Then, Instead of administering the latest in pet care (a no fail shot for worms), they had me dispense extremely expensive pills to all four cats over a course of two weeks. Well, when the pills had not worked, they asked me to repeat the whole process over, including bringing all four cats in again.
Pros: nice neighborhood, clean facility in the front anyway.
Cons: expensive, practices are profit driven, rather than convenient or cost effective.