Best choice for pre-vet undergrad

another question - are 7 year vet programs good? What are the pros and cons of that