To expand a little more on the day-to-day tasks of a consultant, I would create flowcharts of business processes, I would sometimes review 'code' to find problems with functionality, I would interview clients to determine their needs on a new project and present findings to get buy-in, lead train...