The McRae Agency is a PR company providing services to Surprise since 1995. It specializes in helping clients with their public relations, marketing, and social media needs. These include strategic planning for press releases, content creation, integrated campaigns, marketing, and sponsorship development. The agency also assists with trade shows, event productions, and venue planning. In addition, it connects with a team of freelance writers, SEO specialists, graphic designers, and product photographers to provide for the needs of its clients.