Small company with very limited resources and support (constant growing pains). Disorganization and lack of process, minimal coaching and training (be prepared to figure things out on your own), limited career movement. Lots of changes in ownership! Two extremes in the office, from quick turnover to people who tend to get comfortable and stay too long (myself included). It's not the healthiest corporate culture, and the company has struggled at times (add in layoffs and mass exits), but it can be a good stepping stone in consumer goods. There are more cons than pros.