What would your definition of a management consultant be?

So where do you reckon anyone can get the knowledge/skills/experience to be a management consultant, then?