But there are also some problems:
First, "If Party B seriously violates Party A's rules and regulations, the training fee shall be paid in full. If Party B is investigated for criminal responsibility according to law, the training fee shall be paid in full. These two points are inconsistent with the training fees stipulated in the Labor Contract Law. The Labor Contract Law stipulates that the training fee should be converted into the number of days you have served in this company, that is, it should be reduced in proportion to your working days.
Second, who provided your training for three to six months? If it is only provided by the company, you can't make a training agreement. It is only the pre-job training that the company must undertake.