-opportunity to wear a lot of different hats - I learned skills I didn't expect to learn, especially for marketing
-work environment was flexible, easygoing, all employees were friendly and fun
-team building times were always a blast
-offers a lot of training opportunities
Cons
-there was a lot of talk about how the company is a 'family' and 'there for each other' - before two employees were laid off -- this practice is not atypical, but it contradicted the 'family' values management espoused so much
-hard to talk to management about concerning issues