Many of the cruise lines have approval to teach the crowd and crisis management courses in-house. Same with Basic Safety Training. Members of deck and engineering departments are required to take take legitimate STCW courses.
However, for the hotel staff, which can number over a thousand people, the courses are nothing more than being handed a few computer discs. One of the discs has 10 or 20 multiple choice questions. Press the right button and you pass the course. Oh, and then hope your ship does not catch on fire or sink.
How can it work this way? Because somebody who wants to have an experience as a waiter on a cruise ship (or a chef) is not going to be willing to put the time and money into something they only plan to do one contract “for the experience”. Unfortunately, the big cruise ships really have to rely on these huge hotel staffs in the event of an emergency.
Perhaps Costa Concordia fiasco will change this.