The biggest problem with naturopathy is a semantic one.
Naturopaths are people who practice "natural" therapies.
"Natural" Therapies, sound good and make people want to use them and feel good about themselves for doing so.
However, what on earth are natural therapies? Turns out there isn't a clear technical definition of it.
The second problem comes from what the liscencing of the profession. Some states are set up so that naturopaths have schooling requirements to practice, and an accredidation means something in that state (ie. oregon, arizona, california), others however don't.
In the states that do, someone has to go through a fairly well done medical school, and really knows what they are doing, and a praticing "N.D." there would be someone excellent to see.
In states that don't, you can pay a couple hundred dolars, and get a diploma sent to you in the mail (strangely enough, the companies that make these are actually the principle opponents of naturopaths getting liscenced in a state, more so than the AMA). These sorts of naturopaths don't really know what they are doing, and hence can "randomly hurt people" or "not do anything that matters." On good ole quackwatch, a laundry list of naturopath victims was published (where people did stupid things like put something on a patients face that burned it off), and in every case the naturopath wasn't someone who had gone to school, and just a mail in diploma person.
I know a few natural healers that are self taught, and get good results using the "fake" ND certification who have helped a lot of people, but by and large the ND's that don't actually go to medical school should be avoided and viewed as a seperate profession.
So skipping the cons, for pros
*A lot of doctors I've met are grumpy pissed off unfriendly people who somewhat hate their life/job/themselves. However, I have never met an unhappy naturopath. It's the only medical profession where the doctors (from a patient or colleague viewpoint) are always pleasant to be around.
*Naturopaths tend to never get nasty side effects in their patients (whereas allopaths often do). This is because naturopath medicines are more "natural" which means they are lighter and less potentially damaging to the body.
*Naturopaths tend to know a lot more about the human body on a lot of different levels than most doctors.
*Some of the treatments and results they get are really cool
*The practice is being more and more popular (since naturopaths tend to be more liked by patients, and people are getting fed up with allopathys' short falls).
I'm still not sure if I want to go to medical school (so much work :|), but if I did, I would go to a naturopath college.