Working on a cruise ship might look like a dream job from the outside, all ocean views, exotic ports, and the kind of glamour that makes landlocked office workers green with envy. But behind the ...