Pros
Somewhat fair compensation for the work being done. Vacation time (as long as payroll keeps up on it; you have to keep track of it diligently or you may end up missing vacation time).
Cons
There lacks teamwork, it's the kind of place where you start off with friends, then learn you have to be ruthless. Every department is poorly managed. In my department most of my managers are in their early EARLY 20's, which generally shouldn't matter but there are only three and they cannot keep the lines of communication open amongst themselves and their subordinates constantly suffer the consequences of miscommunication. This place values productivity at the expense of safety, quality, and satisfaction of their employees. Hard work is overlooked and feedback is never given unless it's to tell you what you've done wrong. There is a high turnover rate; a group of new hires come in every few weeks and are poorly trained. There is very little growth opportunity, as with most Vegas hotels, unless you're willing to give up your benefits to move to another position and start off at the very bottom of the scheduling (which basically means very little hours).