Today’s veterinarians are the only doctors educated to protect the health of animals. These people love animals, they are kind and gentle, some of these people may feel more in touch with animals than humans and they don't understand why they can't get a job at an animal hospital.
Working at an animal hospital is a great career. This is one of the few careers that when paid you can give back to the community. Every day you can do something good. Not the only profession that has this benefit. Police, firefighters, ambulance drivers, nurses, military, etc. all have the same nature. But if you are a good animal lover then you know that veterinary care for your pets is very necessary. So that veterinary medicine is your chance to help animals while making a living.
The downside to working in an animal hospital is the restraint and pressure that will be imposed on you by animal owners. You will quickly find that you care more about animals than their owners. You will deal with terrible owners who commit crimes of abuse and neglect of animals.
These negligent pet owners believe that they are good people in caring for their pets. Some of these omissions will be financially motivated and some because they have different definitions of what a pet owner is then you do. As you become more experienced in animal hospitals, your definition of a good pet owner will change. You might even find yourself discouraging friends from getting pets for fear that they might make a good pet owner.