It’s common to have many different people involved during large construction projects. You have specialized sub-contractors, designers and other professionals who need to work together. A General Contractor is the person who oversees all of these people and their work to ensure that everything stays on schedule. They also provide…