I agree with the earlier post, the whole country is way too broad. That would get tossed out in court. Also, a contract requires compensation to be valid. What are they giving you in order to get you to sign? Should be a contract for services for at least as long as the non-compete clause!