I have been working with this agency as part of my day job for about 3 years now. I've used their services for client communications, news releases, company branding/corporate communications initiatives, etc. They are very responsive, professional, and effective in getting our message to key audiences. Their communication team is also very good at maintaining relationships within the industry through social media, newsletters, and other channels. Give them a try! It's one less thing you need to do for your business. You'll be glad you did. They've handled several projects with us over the last three years.