The greatest benefit I've realized is the ability to engage with the audience on the level that they are. The staff is extremely professional, very responsive, and has a ton of experience working with small business. It can definitely be a challenge to get started with a new client and a new program. The most difficult part is trying to explain the concept of social media marketing to a company that may not be familiar with it. There is a lot of room for improvement in the areas of social media marketing, but the staff is always open to suggestions and willing to help improve the programs. I've been able to engage with customers and build relationships.