Obligated to accept the terms of the new contract

Salem started his new job, and was not given an employment worked for 3 weeks. Upon reading the contract Salem realize terms in the contract had been changed by the employer whe written. Was the written contract enforceable in the case? Explain Is Salem obligated to accept the terms of the new contract? What should the employer do in the future to avoid this situa