The guys who have just done their command courses joined the company about 7/8 years ago, this should hopefully go down a little bit with expansion.
Notice from Ops director recently stated 90 new FO's within a year.
Roster is all random regardless of seniority but with a good scheduling agreement including VIP days (chose your days off, certain number of these a year - can't remember how many though) and ring-fencing of duties (4 a month).