In my company we fly on fixed salaries. Any overtime is given in extra days off later that period (week/month/year depending).
Works for us. You always know what you get at the end of the month. If the company decides to use 3 different types to fly to JFK and the result is a 7 day layover, you don't feel it in your pay.
Everybody is bidding for the least flighthours