It is not a sign on bonus. There are conditions. It is not paid at sign on. Essentially it is no different to the hyped HR over promise and under deliver nature of airline operations in Australia.
Furthermore. $15K. Is a saving of huge proportion given the conditions attached to the “bonus”. A grasp at poaching “ready to go” current on type crew.