A general contractor will supervise your entire project and ensure that it is completed to your satisfaction. Hiring a general contractor ensures that the necessary trades are employed and that the task is completed. So you don't have to, general contractors know how to hire, organize, and schedule all of the subcontractors.