In BA anyone with half a brain knows where they stand. Easyjet gives you no more certainty over your career than BA, but at least BA hasn't been infested with pay to fly cadets, who may yet go on to become pay to fly captains. Everything you say about uncertainty applies in equal measure to Easyjet.