Most cruise crew are foreigners who work for very low pay and are on duty for long stints (7+ months) then get a few months off at home. This is a huge difference from Flight Attendents who might do a week long trip and our paid according to the wages appropriate for the country they are working in.