Glad to hear that you enjoyed your cruise so much. Ready to book another??
The crew work on contracts that range from 6 months - 9 months working (usually depending on what they do & where they are from).
Most do 6 months on & 3 months off at home.
Personally I cannot imagine working 6 months straight without an entire day off.
God Bless our hard working CREW