First of all, they don't offer a job position. It is just a contract to sell your freedom for 2 years:
3 months trainning + 2 years working. After the trainning you can not leave the company before these 2 years. Otherwise you pay the cost of the trainning (highly overrated).
The trainning is just an excuse to force you to stay, you will learn nothing, general things which you can learn in a bar with a beer in your hand sharing ideas with friends.
During the 2 years job contract they will try to sell you to another company to work. If they can not do it, they pay you almost nothing and you stay in their warehouse in standby mode developing their inner projects for 2 years. If they do, the salary is still low. It's not up to you to go to a client.