IMHO if you worked on a cruise ship you can work anywhere alse, customer service training is great when you are at sea on a cruise ship, you will be fine with BA, so congrats on your new job and good luck! Hopefully your contract will be extended, unlikely it will be WW, but who knows, anyway.. good luck and welcome onboard