Pros
They encourage employee creativity and individuality. They take care of the employees more then what is necessary or expected. Employee discount on products and a monthly allowance (creativity bonus). Offer overtime pay and increased pay for 3rd shift hours and volunteered snow days. The company is growing quickly so there is always new projects to help out withe and growth for your role within. They hire heavily from within.
Cons
Part time work can vary unreliably between busy times. Sometimes head supervisors work very little hours with evening and weekend staff. Its harder to make an impression on them for promotions unless you work M-F daytime. There is a strong company culture. If you don't drink the Kool-Aid, you might not enjoy it. There is a slight feel of favoritism regarding strictness of policies based on seniority. Employees lean toward liberal ideals, and if you don't agree with the group think - leave your personal opinions at home to avoid hostile and isolating reactions. They are not one for political discussions unless its to pat one another on the back.