Pros
The workplace itself is quite descent, especially if you like customer-orientated jobs – it's clean, safe, fun environment. There are windows, that are open during the day, so you won't feel isolated after a 10-hour shifts. Casino personnel benefits from a longer shore leave time, so you can genuinely enjoy travelling from one port to another. There is always a possibility for a career development. Company provides trainings that can help you throughout life, if you're interested.
Cons
60-75 hours of work during the week without days off for a minimum of 26 weeks, depending on a size of the ship and itinerary can be challenging. You can't completely relax during rest hours too since you're always surrounded by your colleagues residing next door, in addition to your roommate. Throughout last decade company has drastically cut the rest hours for dealers etc. by keeping a casino open during the port stays so you ought to expect changes of that sort.