When I last worked for RC, Freedom had just launched and Oasis was just known as the Genesis Project. Which as a trek fan I found infinitely funny.
I've worked aboard:
Viking Serenade (just before it was retired. what a crappy boat)
Were you able to explore the ships at all? I know most cruise lines prohibit mingling with guests.