Pay is pretty good for what the work is. Hours were stable at 40+ per week, and management was pretty reasonable about scheduling issues. You can meet some really amazing people, both staff and guests.
Cons
Occasionally have to deal with rude or unreasonable guests and you are kind of expected to just take it. Nothing different from any other high-end hospitality place I have worked at.