We recommend hiring a general contractor for several reasons. General contractors have established relationships with subcontractors whom they can coordinate with if needed and they are experienced in keeping projects moving while maintaining quality work.
Additionally, subcontractors generally prefer working with general contractors, opposed to working directly with homeowners. This means that finding a trustworthy general contractor can keep your project flowing smoothly from start to finish.