Hey there,
I have been with GB for a few years now and have always had BA concessions since joining. The only thing we lack is the intranet, which would are lifes alot easier than having to fill in forms and then waiting for tkts etc. But things are getting better with are staff travel department.