Pros
Amazing benefits, company provided uniform that isn't charged to your paycheck, employer provided meals (lunch + dinner), lots of opportunity to earn extra money through overtime in other departments, large variety of positions offered, very friendly co-workers, incredibly diverse work force, amazing guests
Cons
Management seems constantly scatter brained, follow through lacking, management doesn't support employees, stagnating world view, pay too low for work expected, moving up is incredibly difficult without switching properties, company loves to spend money on everything but employee's, values that are talked about are not supported by logistics and their execution is weak, no parking provided for non-management employees, twice annual cost of living pay increase is too low, inconsistent work schedule