As the articles contain links and key phrases relevant to your site, the benefits for SEO are excellent. But the strategy won’t work unless people want to read your articles - so they need to be broad, informative and not just thinly disguised adverts. You are aiming to inform your audience, position your brand as experts in your field and demonstrate authority and thought leadership.