Hi, We got an email offer from a company offering to write articles for us, they say they have over 300 website/blogs to submit them to. Is it still a good idea or way to get links or do you consider it to be bad for google since these sites might be low quality?
One quality article on one authoritative site will outrank 300 articles on bad sites. Not worth the risk IMHO, it sounds fishy. Think about quality, not quantity.
For what it's worth, I have two article writers with much more experience in my niche than I do. Normally you have to go out and find the real knowledgeable folks who will write, they don't come to you. That's been my experience.
Check those sites first. Ask 70 or so from them, and if almost all of them have around 5 PR at minimum or more, then you can believe them. Else, don't even think of asking them to write your articles. You'll just get your site penalized for writing a bad article or even a spam.
Ask this company for a portfolio and 2-3 examples of published articles for other clients (if they can). Also, it would be wise - in case you hire them - to tell them clearly that YOU will choose the blog to submit the article to, even if the blog is in their database.