The thing to remember about BA is that it is a mature company. The T's & C's will continue to erode despite all the smoke, mirrors and special effects dreamt up by the management and BALPA.
It will probably be worthwhile considering other options as they may prove more fruitful.
BA has reached the heady heights of mediocrity as a company but most people buy the hype.
Its an ideal place to work if you find thinking difficult as the company has a set of rules for everything.
Come to work, switch off, go home.
Not sure how a cadet can claim to know that other places are worse, must be all that life experience.
Best speak to those who have been round the block a few times before signing up. BA likes cadets becasue they are very loyal and seldom question the company. They are also cheap, ideal employees.
Harry the non-believer (fly Virgin)