The explanations above can help you overcome the dilemma between hiring an SEO company and handling the website by manually.
Maybe they aren't working almost all OR Maybe they are targeting all the wrong keywords / phrases. http://Linkedin.com/company/lucid-leverage