having a bit bother with work at the minute .they are sponsoring me to do my degree in mechanical engineering.i signed the training agreement on the basis that if i leave i owe them all the money unless i work 2 years after i graduate.since signing the agreement and starting university , they have revised the contract sent it back to me and said i need to work 3 hours a week unpaid to make up the time.other people in the office have to do 3 hours but only have to work 1 year back.anyone had any experience with contract problems with employer. have i really got a leg to stand on or do i just put up with it for the next 6 years..