#4 of 10 Best Brand PR Agencies of 2017 - Located in Boston, CM Communications is one of the best branding agencies around - and their portfolio of happy clients is proof of it. They help to take a company's brand to the next level with messaging, strategic positioning, creating a visual identity, as well as developing a complete brand communications strategy. They pride themselves on establishing close relationships with their clients, and are there to provide other services - including social media and email marketing, website development, and more.