We can't really comment on a contract/agreement we can't read in its entirety - sometimes the devil is in the details. You really do need to run it by an employment or contract attorney in your area.