Pros
Stable company, pays well. It could be great. But it allows its middle managers to misrepresent problems and the appropriate solutions. If you choose to go to work here, do not just go along to get along. Strive for excellence. Contend with those that are content with the status quo. You will not be popular but you will find satisfaction in knowing that that you did what you could to fix the mess you will inherit as a new employee.
Cons
Quality is not has high of a priority as is claimed or as it should be. Very reactive quality culture. In other words reserving resources specifically to fix mistakes rather than using resources to prevent mistakes. Traceability is a nightmare in most functional areas. If a recall of product ever became necessary it could not be performed with certainty. This is unfortunate because the resources exist to eliminate this problem.