When entering any kind of project, many details, steps and parties are involved. From compensation specifics, materials needed, timeline and much more, having as much detail and information written and agreed upon before the project begins is key. There are many benefits to having an established contract prior to the start of a new job….