Is Neuro-Linguistic Programming (NLP) a science or pseudoscience? Are there some branches of NLP which are considered scientific?


  Bandler and Grinder also claim that NLP can treat problems such as
  phobias, depression, habit disorder, psychosomatic illnesses,
  myopia,[8] allergy, common cold[9] and learning disorders, often in a
  single session.[10][11][12][13] NLP has been adopted by some
  hypnotherapists and in seminars marketed to business and
  government.[14][15] Reviews of empirical research find that NLP's core
  tenets are poorly supported.[16] The balance of scientific evidence
  reveals NLP to be a largely discredited pseudoscience. Scientific
  reviews show it contains numerous factual errors,[14][17] and fails to
  produce the results asserted by proponents.[16][18] According to
  Devilly (2005),[19] NLP has had a consequent decline in prevalence
  since the 1970s. Criticisms go beyond lack of empirical evidence for
  effectiveness, saying NLP exhibits pseudoscientific
  characteristics,[19] title,[20] concepts and terminology as
  well.[21][22] NLP is cited as an example of pseudoscience when
  teaching scientific literacy at the professional and university
  level.[23][24][25][26][27][28][29][30][31][32] NLP also appears on
  peer reviewed expert-consensus based lists of discredited
  interventions.[16]


Source: Wikipedia. I've made a fast search on Wikipedia, but I cannot access the papers. Also, going deep into this topic would be really demanding.
We have quite a few questions on this site about Neuro-linguistic-programming. In general I think it is more productive to talk about a particular scientific claim or a particular treatment rather than an entire paradigm. Paradigms that are not grounded in the scientific method may incidentally reflect the truth when studied relative to scientific standards.

In general, this question on NLP and sales effectiveness has mostly been answered in a general sense. In particular, @what's answer makes reference to the scientific evaluation section on Wikipedia which basically states that NLP is not scientifically based or validated.