The most obvious and visible benefit relates to the cost savings that outsourcing brings about. You can get your job done at a lower cost and at better quality as well.
Outsourcing your business processes would free your energies and enable you to focus on building your brand, invest in research and development and move on to providing higher value added services.