Whatever way you look at it pilots get shat on when they first join a company because of this seniority system. No doubt about it, reserve periods and crap rosters are the way for the first number of years. BA is not as bad for this as some other airllines from what Ive read in this post though!