Pros
Extremely intelligent group of people....lots of interesting project work across the company....excellent chance to work with/learn from subject matter experts recognized throughout the industry...can be a very entrepreneurial environment...Girl Power!!! lots of women in lead management positions....strong brand recognition in the industry, lots of great contacts/networking....namesake of the company is a great guy, still active and enthusiastic....employee owned company....great place to learn the fundamentals....lots of camaraderie between employees, many of whom wind up being outside-of-work friends....solid industry with lots of opportunities into the future.
Cons
Various business groups are too siloed, losing out on opportunities to share both technical and (perhaps more importantly) human resources....cross-group collaboration is virtually non-existent...opportunities for long term career growth were never quite clear....org chart is rather horizontal, creating log jams which limit growth opportunities...you kind of have to be in the right place at the right time....certain business groups are better than others in terms of having a clearly defined mission and identity