20 years ago Second officers were a new rank in CX due to the 747-400 introduction, when I joined Second Officers were on temporary contracts and most were from BA and went back to BA. Only about 17 years ago SO's joined on the seniority list the same as FO's