Personally I have a couple of mates who joined EZY at the same time that I joined BA, they work harder than I do with many more 4 sector days and generally take home £5 - 800 less per month depending on whether I have taken time off. They will be up for commands next year where as I will not be up to command for another 4 years. That four years I will use to have a taster of longhaul and then will be able to make the choice that is not available at EZY, a shorthaul command or continue with longhaul. So my mates at EZY will have 3 years of earning £15 - £20000 more than me but miss out on the long haul option. Once I take a command I will over take thier pay fairly rapidly and have far more scope for earning potential not to mention the excellent staff travel which allows me to travel around the world once a year in either business or first class. I notice someone a few posts ago say that waiting a year or two to join BA won't make a difference which is a big mistake. Guys that joined a year after me are 150 places down the seniority list which could mean a difference of a couple of years for a fleet move and more for a command. If you are going to join do it ASAP, if not then stay at EZY, as to be honest they do seem like a great company to work for.