Pros
The type of work is frankly just a lot of fun! While it is still hard work, it is very enjoyable and rewarding. The staff is great, and especially having a small full-time staff, you become close with your co-workers because everyone must work as a team to accomplish the great things we do. Management is also good about making everyone feel appreciated for all the hard work we put in, and creates a light-hearted work environment, which helps when things get busy.
Cons
This is not for people looking for a normal 9-5 job. While most months out of the year, only 40 hours is necessary to stay on top of work, during the busiest months you will have to work very long and unusual hours. Those busy months can also feel very stressful, and you must be able to just go with the flow and think on your feet in order to succeed.