A general contractor oversees the services required to complete construction projects, this includes: The construction itself The materials needed The hiring of skilled workers The supply of machinery, tool and equipment supply And project management A general contractor may offer a myriad of specific services and may also hire subcontractors to focus on specific jobs such as plumbing or electrical work. They are often considered to be the liaison between the customer and everybody working on the project.