Branding consultants provide analysis, solutions, and general marketing expertise to help companies successfully sell their products. They typically work for management consulting firms or advertising agencies and interact with a client company's brand managers or marketing executives.