I applied through a recruiter. The process took 6 months. I interviewed at Royal Caribbean Group (Miami, FL) in Jan 2013
Interview
Miami is in charge for hiring they will ask you for all the properly documents needed to start you hiring process and they will call you back if you are eligibly for the position you request