The team of professionals at EC has provided services to our organization over many years. They are extremely knowledgeable about their field as well as other related fields such as business development & sales. I have found them all professional, hard-working and detail oriented. It's been wonderful working with the team! Not much so far that they could do better than any other marketing agency we've worked with before them. As stated above everything seems great but the lack of long term relationships sometimes makes it difficult for companies who don't want something temporary. Our goal was to find an agency committed to building strong client partnerships and providing high quality service. With ECC we feel like we accomplished both goals.