what is a marketing consultant usp