With the company we chose it was a similar case - we had them write
seo company some articles for us and they were shocking - it appeared they were out sourced to somewhere where English was a second language so we basically had to re write them. We selected the key word phrases which was good but I felt there implementation was terrible puting phrases onto pages that had nothing to do with the phrase etc.
I don't want to give "advice as such" but if you are already experiencing difficulties then I'd seriously consider parting ways. I know it's a hard thing when you are keen and sometimes desperate to get better rankings - trust me I know.
Bookmarks