The likes of Thomsonfly have good terms and conditions, why I hear you ask? It's not because Thomsonfly are a kind bunch who really want to sacrafice their profit to look after the employees out of the goodness of their hearts. it's because they have over 90% Balpa members and not around 50% like Easyjet have.
Trust me if the likes of Thomsonfly and BA could get away with lowering your terms and conditions and make you work to the max hours like Easyjet they would but unfortunatly for them they have a high number of Balpa members which put the work force in a strong position for negotiations.