Pros
Great place to learn and develop a diverse set of skills related to aerospace. Very fast paced work environment with major program changes which leads to excellent problem solving skills due to lack of company legacy. You have access to the best analysis tools and depending on team good access to relevant aerospace experience. If willing you will learn to develop your own tools in Python. Good salary.
Cons
The company has a tendency to pivot to the unknown instead of solving important technical problems which has created a cycle without technical progress. Although a small company the decision making is unclear and top-down which has led to strategic mistakes as senior management lacks aerospace experience. Uneven level of department capabilites and experience. At times a dishonest environment where large issues are known but purposefully hidden. No job security.