Outsourcing your website content writing, articles, and press releases is a good idea. You free up your time so that you can focus on other things such as growing your business. You also benefit from having a skilled writer take care of your projects. (They understand presentation, how to create pictures with writing, and many other things.)
The return you get can be big. If you need written projects done, I would definitely suggest hiring a great freelance writer...or, really researching to see how the writing should be done.