Quitting a job

Short answer: the contract sounds legit.