We work up to to 900 hours on both long & short. I usually fly between 800-850. I won't talk pay as I'm sure someone will be along in a minute and point you at a link. 4 weeks leave plus 2 'duty free weeks' which you can bid to work in or leave as days off.
Bidline system at LHR means choice of work patterns if you are not in the lower part of the seniority list on that fleet.
We are fairly well looked after, T5 is great, morale is OK, we are all fed up with the cabin crew situation though, my only complaint is having to take a pay-cut recently.
The LGW boys may have their own ideas.
There are many more aspects to life in BA but I have been in a while, my perspective is different from someone very junior.