I imagine Shanwick is probably about right regarding pay etc. However, it is widely rumoured on the BA side of the fence that our hours requirement is greater than VS. We can, (and some do!) work close to the 900hr per year limit. I believe VS are contracted for fewer hours, so probably overall, their package may well just edge it.
I won't even begin to incorporate the 'fun factor', though it is difficult to imagine an organisation with less 'fun' than BA at the moment!