Assignments are based on many factors, and priority is understandably given to business need. Generally, there are periods where an individual is assigned to a particular ship, in order to provide an opportunity for the teams to build relationships and consistency. However, as with every aspect of shipboard life, flexibility is key. You might be transferred to another ship as necessary.