Veterinary medicine is a very wide field. There are opportunities to practice at a hospital, work with shelters, continue your education beyond veterinary school and specialize in a particular area or field, in the government and military, and in the private sector such as with drug companies.
Vet school is hard work and veterinary medicine as a career, esp in private practice, involves keeping up with current trends in medicine with continuing education courses, and dealing with emotional situations on a daily basis.
The financial compensation varies based on what field you go into, but can be very good, especially since most employers will pay salary, health benefits, and cover the costs of your continuing education courses and license fees. You will get vacation time each year to unwind.
The emotional benefits are vast. You have a chance every day to make a difference in an pet's life through educating owners and providing preventative advice. Also, you will have the hero moments of being able to save someone's beloved pet. As with any medical career, though, there can be frustrations with owners that won't take your advice, that case you can't figure out, or that emergency you can't save.
It will be very important to figure out a balance for yourself so that you can remain a compassionate and caring vet but not get so caught up in the emotions that it impairs your mental health.
I've known too many vets who overwork themselves and get burned out.. so take breaks, take vacations, and make sure when you do graduate and go out to find a job, that you feel like you will be a good fit in that particular practice situation.
Good luck and if you have any more questions, please let me know!