A friend's live-in nanny's son (Ukrainian citizens) works as a bar tender on Royal Caribbean. They work you like crazy and it's not fun or glamorous like you think it is. I read about cruise ship physicians before. While they get paid reasonably well compared to other people on the ship, they still work a ton and it's not like a big vacation for them. It's better to work hard on land, so you can actually take a cruise and enjoy it.