Hi Aeroman
Are you sure that if you finish the training (completion of linecheck) you'll receive a normal FO salary? From where do you know this information?
The contract lasts 6 months and I think if you finish the training before they will stick to this contract and pay the training salary but I really don't know.