I use ranks to pay them ... The higher the rank, the higher their salary (per flight hour).
It is up to you after all ;
use ranks to define different salaries for each rank (per hour)
use ranks to define a fixed amount for all ranks (per hour)
use flights to pay them for each flight (fixed)
use your own code/logic to define something different from the above