I gave up on most staff travel years ago. But the BA offer is just woeful. EasyJet is far better. Even Loganair now switch you to firm 24 hours before if they don’t expect to be full, so you can check-in online and go to gate. So much less hassle for everyone - you can still be offloaded if something happens. Why BA can’t sort this is so poor.