Our company has decades of experience operating in the traditional role of general contractor for a construction project. This type of role calls for the general contractor to contract with the owner for the entire project, rather than just a specific trade item. A general contractor project means the design team is selected by the owner and the architect or owner directs the project and is responsible for any problems that may arise that are outside the control of the contractor. The general contractor is responsible for controlling construction costs and meeting the construction schedule. In addition, the contractor hires all of the subcontractors, performs quality control of the work, ensures that subcontractors receive payment for work and that the project is completed in a timely manner.