Most pilots do earn an annual salary. I'm not sure what the previous comment meant. Pilots simply have to work minimum number of hours per month, but the issue is that most pilots are now working up to the maximum number of hours therefore there are actually pilot union striking because of overwork!