Pros
The people are in the main great, very helpful and professional. The company tries to put people first, and good leaders will recognise that people are key. There are some departments that practice state-of-the-art science, and do some fascinating research and development.
Cons
However, this is a protected sovereign capability and monopoly, and therefore is more like a branch of the civil service than a modern engineering company. If you are dynamic, innovative, and want to improve company and product performance, you will be sidelined. If mediocrity, and saying yes regardless of outcome is part of your values, then you will do well. There are also no engineering processes, and so projects stumbled towards an outcome. This can be frustrating as your work might not be needed, or you can have a role with nothing to do (like the civil service, it suffers from having a ‘job creation scheme’ when being multi-hatted is normal elsewhere). But, it is not mad panic either, because it isn’t a company focused on delivery. Salary is quite good because they over-promote in order to keep people in lieu of good processes and documentation, but if you are experienced have no illusions that they are interested in it. Because ‘ we have always done it this way’ (regardless of outcome). Hence there is limited challenge, and most experienced engineers last 2-3 years before leaving disillusioned.