In brief, a general contractor is usually a professional who oversees the task. they'll gather all of the components and important permits, and employ specialised personnel to complete the job. Check for flashing failure any time you see indications of humidity stains, drips from ceilings that align with flashing seams, peeling paint, sagging spot