Pros
Encouragement of good work life balance-many people with children were encouraged to get home timely etc. Family values are very much respected - lots of people with children worked from home on Fridays. Dress is business casual There are numerous manufacturing sites to work with. Lots of work is done in groups. Most people are nice to work with. They encourage an open door policy. The company has different divisions so you have the ability to do different things if you are so inclined. There are a lot of people who have worked at the company for a very long time so they understand the history of the projects and understand the leadership.
Cons
Heavily matrixed to the detriment of the business, very much the old boy network, its predetermined who will succeed based on who is in. They are very invested in continuing to be best in the market but there is intolerant attitude-there is more concern about who is delivering a message than what is being said. Management is very siloed from the people below them. They do a lot of very special things for the management and provide a lot of light weight lip service to the people below them. Communication is considered to be a valuable commodity and often you don't get the most important information to do your job unless you are on the inside. They are very invested in keeping things as they are but say they want change. IF you espouse ideas which are not consistent with how things have always been done you are labelled someone who is not a team player. tough environment to come into if you are new - transistions are not eased into-they just throw you in. For the most part nice people but the environment supports a lot of negative cliche activity.