Integrated marketing communications

integrated marketing communications (IMC) is an important concept for a marketing manager to understand. What are the benefits and challenges of implementing an IMC? What would be the overall impact of a successful implementation?