I get paid to do a job I enjoy, see interesting places and chill out by the pool on company time with a cold, company subsidised, beer at my side.
This sums it up for me. You have to decide whether you're someone who wants to spend more time at work but in a very nice way, or as little time as possible at work so you can get on with your life outside of work. I have noticed a tendency among BA employees for BA to become their lives. That's not necessarily a bad thing, you just need to decide if it's for you.