A marketing consultant is an outside expert who works with businesses to create and implement marketing strategies.The roles of a SaaS marketing consultant are diverse, but they all focus on improving your sales numbers, brand awareness, and customer retention.