~Great employee atmosphere.
~If you are willing to put in the work, there is room for greater positions.
~401k and great health insurance as part timer.
Cons
~Work hours vary greatly. Sometimes long hours, sometimes bare minimum depending on the work season.