Pros
Get to work with some great doctors and play with animals all day! They encourage employees to continue learning and work their way up (there were two doctors at the first hospital I worked at who began there as room techs). It's hard work, but you truly make a difference for pets and their owners.
Cons
I worked at two hospitals; the second one had terrible management and one of the doctors was stubborn and often made the rest of the staff feel incompetent and worthless (though we always had to clean up issues with unhappy clients they got themselves into). Also, as much as each hospital has their own culture and "feel," at the end of the day this is a corporation. Though they encourage employee feedback, changes are slow to happen. Compensation isn't great, either.