The fact that we get our rosters issued on the 12th of every month can also be a pain, you cannot plan any kind of short term life at all. At best you know what you're working 6 weeks in advance, at worst 2 weeks.
While I don't agree with many things that Flybe do or don't do - the roster issue on the 12th of the month is one of those things that's never really bothered me.
Particularly more so having done quite a bit of work under a certain secondment contract out in the Aegean - roster issue here is the 27th/28th/29th maybe!! of the month for the next month.
Spend a few months out here and you soon realise that Flybe's roster stability and issuance is actually pretty good compared with another regional Q400 operator!