It depends on the program. Pros of a 0-6 program is that you usually know your classmates (you will be stuck with them for 6 years!!!), everyone is working with the same experience (someone isnt going to be more advance than you), you are not required to take certain courses or pcat, and you are more focused. Cons are, you will be with the same classmates for 6 years (can be a bad thing), same experience (not as diversified), etc.
In terms of pre requisite, i rather do 0-6. If you were to take biology in college, it might not pertain to pharmacy. If you were to take statistics, it wont go into a little bit of biopharm and kinetics like a 0-6 program would. Furthermore, usually a 0-6 program will have some early pharmacy experience unique classes where you can shadow a pharmacist in different fields or do SOAP on early cases.