Pros
GREAT benefits package, fantastic staff (everyone is a team player), very flexible and appreciative management, small-family run company. a very interesting place to work, always learning!
Cons
definitely not a fit for someone who is not good at multi tasking or jumping into a new task head 1st.