You have to understand with our bid system that the company's scheduling needs come before the crew's needs even with respect to seniority. It has a prediction of expected demand day to day into each bid period and obviously will schedule more people to cover heavy demand and less on slack days. It also helps to understand how it is programmed and I'm not certain that everyone does. I've never had a problem with it, but then I only usually ask it for X number of days off a month with every so often requesting a specific day off for some occasion (kid's birthday etc.) It seems to me if you ask for the moon, it tends to give you nothing. If you give it a simpler bid, it seems to work better.
As sure as rain, the day a bid comes out, somebody gets on the company website and screams bloody murder about how he's getting screwed, and its an outrage and nobody cares about seniority. I don't know how that happens as I've had pretty good luck with it, except for the times I screwed up my inputs and got hosed when the bid was awarded. But the bottom line is the Flexjet's staffing needs are the first priority and there is no getting around that.
Our vacation bid system works the same way, it looks at historical demand from years past (I think) and determines how many vacations it can allow from each fleet each week of the year ahead. (Right now we are bidding on 2004, bid will be awarded at the end of this month.) The more senior crew will tend to get Christmas and Thanksgiving off as expected. There is a mechanism to change your vacation request in the ongoing year, but I've never had to do it.