What to expect from a marketing consultant