The main reason you should hire a
subcontractor is because they can perform specified tasks within their own professions. For example, if you needed a floor put in to your new home, and you were unsure of what supplies to use or how to do it, you could hire a
subcontractor to do the work for you.