Easy work for pretty high pay. Friendly, family style staff. Upper management very personable. Fun atmosphere. Clean, professional environment. Pretty good perks to the job.
Cons
Some management positions arent very organized. Not many hours on the banquet side at some points in the year. A few managers are more concerned with being "cool" and "hip" rather than being a good manager.