I have learned not to start a job without a signed proposal. I use Mike Holt's as a starter. If the general has a contract he wants to use, read it first- then get rid of all clauses that conflict with your proposal.
Some GC's contracts let them control you, your company and your life without cost to them. They can make any changes they want without paying for them, demand overtime and change schedules at no cost.
Be careful. Make sure what you sign is what you have agreed to do.
It