Personally, you shouldn't trust any advertising agency. Learn and do it yourself is the best option. Unless you are busy making BIG money and let they handle it for you.
Small businesses learn how to market themselves. Big boys have a team to do it for them

.