The skills and experience you'll need to get work on a megaship depends on the position you're interested in. Most cruise ships market themselves as leaders in hospitality and guest services. For most jobs that include direct service to passengers, you will need at least 18 months of experience on a passenger cruise ship of some kind, or three or more years of experience in the hospitality industry. Some jobs, such as ship nurse or accountant, may require you to have a bachelor's degree in addition to experience.