Vantaggi
The doctors and technician/aides are great and very compassionate about their work. The opportunity to learn and further your knowledge about vet med is endless, everyone's (well almost everyone) willing to take the time to teach you or answer your questions. It's a very fast paced, and keeps you busy if that's what you're looking for.
Svantaggi
The stress that comes along with being busy and fast paced and the lack of appreciation you receive from management. You will have a schedule but expect to stay hours past your out time and management not blink an eye, and will tell you there's nothing that they can do about it. When there is an issue with the staff of being unhappy, it is made clear that they are replaceable (but management is golden) which makes everyone scared of losing their job and keeps them from sticking up for themselves. Be prepared the moment you say something for it to be turned around on you and you look like the bad person. The management can do no wrong. They also play favorites with the staff, for example it may be frowned upon for a technician to complain/make a scene about one thing but if another tech does the same they get yelled at.