Pros
good work/life balance, young culture, excellent job security Great place to work if you are ok having a "comfortable" salary and care only about work/life balance and job security (aka not career-driven) lots of experience/responsibility quickly, so you build lots of good experience in a short time frame; great for resume builder fun/friendly employee culture
Kontras
below average salary and benefits; raises/bonuses are typically very small (<inflation) if given at all. excessive mid-level management, many of whom are unqualified and inexperienced lots of corporate kool-aid and lip service; constantly under going some new initiative or lofty goal that quickly fizzles away and is forgotten - it gets tiring trying to keep up with it all in middle of rough transition from small, start-up style company to major corporation; growing pains upper level management always talking about record quarters, record sales, record orders; yet when it comes time for raises/bonuses "times are tough, but we will focus and next year it will be better"