EzineArticles allows users to get exposure & traffic back to their website in exchange for the submission of their short original articles.
Ultimately, EzineArticles.com is a online content publishing platform with user-friendly article submission & analytic tools. Every user-generated submission is human curated for quality control.
Expert Authors (what EzineArticles calls its members) submit articles 250-5000 words long that are typically 'how to' or educational by nature.
In exchange for their content, users can include a resource box at the bottom of each article that gives the reader an opportunity to learn more about the author/expert and visit their website.