The team at BMG has been very helpful in my campaign as they have always provided me with answers to all of our questions! They offer great customer support which makes working together seamless!! I cannot think about anything that could be improved upon other than maybe some more training opportunities for new hires? Maybe try out their marketing services before you hire them?! Our search visibility increased dramatically after we implemented an optimized keyword strategy using Google Adwords (CPC) campaigns along side link building strategies from Link Building Experts like brickmarketingseoincorporatedcom - We are reaching customers who may not otherwise hear us or see what it offers if were only relying solely off organic traffic sources alone- this allows additional sales revenue through advertising dollars.-We also had no budget left over once complete so any amount saved by utilizing paid ads was well worth considering due too time being spent doing nothing but researching keywords/key phrases etc..
If your looking into hiring someone take advantage of free.