They will take people on when they do not have jobs to put them in as you are not paid while you are in training.
The training is not useful at all when you are working for a client, especially the business side training.
They will expect you to work extra hours but you will be paid on a daily rate not hourly.