Pay is stable and good for the area
Growth opportunity within the company is great
Positive and friendly coworkers
Frequent events and extra benefits of employment (such as discounts and vouchers)
Cons
Typical casino baggage
Isolated location, you need a car to exist
Town at-large is prone to utility outages