you've signed a contract which might cause you in trouble and also the company welcomes you and gives you proper accommodation, they are very much eager to hire you because you're an asset to the company! working with unprofessional and disorganized company is a big deal but perhaps you are the answer to the problems. Unless the offer to the contract were not being implemented then you have the grounds to leave the company. Good luck!