we are running an IT/Software company and we hire the trainee programmer for the training of technology of programming, the duration of training is around 8 month, we never charge any fee for the training and we give some stipened amount during the training period to the trainee programmer.
Before starting the training we ask the desire candidate to sign an agreement to minimum work for next one year with the company after completion of the the 8 month training.and they sign it as they need the job as well as free training, but in general they left the job after completion of the training or maximum 6 month of that, as they got good or better job from the market.
our concern is that as we are giving the free trating and not charging any amount, as well as we are paying the stipened during the training duration, so we want the employee must work with the compnay for next one year with our salary package and our increment policy.
So can you please tell me or help me or suggest me to find , weather is it ok in the legal or any issue with the way we are doing.
what is the best way, and can we sue the emolpyee breaking the agreement.