My wife is from the Philippines and her friend works for Princess cruises and he loves it (he is a bartender). He gets to travel, meet interesting people, and he makes several times what he would make at home. I doubt the experience of the staff is much different from the experience of those working the same jobs back home, or possibly better.