I have experienced the same type of companies. There are so many of them because this crap SEO still works in some situations. What you will always have to worry about is building a business on top of shaky ground like that. It may work for a season but it won't last. @WilReynolds said recently " why build your business on a one legged stool? It may work for a season but..."
I would definitely recommend reading through the "Beginners Guide to SEO" (http://www.seomoz.org/beginners-guide-to-seo) and evaluate the possible SEO help based on the fundamental methods explained in that.