What general contractor do?

What does a general contractor do exactly?

A general contractor supervises construction projects, manages subcontractors, budgets, and ensures timely completion.