Pros
Pleasant co-workers. Opportunity to learn and perform multiple roles and projects. Good core group of middle-management.
Cons
Lack of opportunities to advance. No clear short, middle and long term strategic plan in place or if there is one is isn't shared with the workforce. Lack of talent in key roles hurts prospects for growth and sustained success. Sub-par working conditions. Salaries aren't great. Lack of mentoring, defined growth paths.