Pros: Fun job, great people, great opportunites.
Cons: Relatively-low pay grade
Great workplace, fun events and opportunites. Fits just about any kind of person, flexible hours, but mainly evenings. Friendly guests/customers, and even better staff. Aside from the fun though, whatever needs to get done, gets done, whether it's a task during hours or a request within the company.