Cruise Carreras How long are the contracts on cruise ships?

How long are the contracts on cruise ships?

Contracts are between 4 and 6 months, renewable upon completion.