Pros
They let you take on as much responsibility as you can handle, and give you lots of room to grow. With special events there is always something cool going on, and awesome people coming through. I learned a lot and made a lot of great connections. The people I worked with and the owners became like my second family!
Cons
You never know what to expect. Some days are super quiet and there's not much to do, some days are insanely busy.