It takes a spread of all types in a company. BA needs a good mix of ages, backgrounds and experience, to keep a good flow through the fleets.
Surely it is more important that the guys and gals we are flying with are dedicated and good at their jobs.
BA recruits the best of all kinds(cadets, other airlines, self sponsored and ex-mil). Some people want to be management, some want to instruct, some want to fly til they drop. A good balance is healthy.
Back to the original thread, surely the seniority system means life in BA for a new low hour FO is the same as for a new experienced FO. Other than the cadet pay, is there any other diference?