NCG works with law firms and other businesses to improve their online and offline marketing, from strategic branding and market positioning, to website development and search engine optimization (SEO), to social media and public relations.