Pros
The work was interesting. Benefits and salary are competitive with other large Aerospace and defense companies. Remote work was flexible if your program is in the open.
Cons
Dept and functional management are highly incompetent and do a poor job at regulating staffing, transfer of knowledge, bids/proposals, and keeping work flowing. In addition, your experience at the company will vary heavily based on the team/program you are placed with. You can get a cool team or a team led by a toxic egomaniacal wolf. To join a new program or team you essentially have to go through another interview. None of the interdisciplinary teams talk to each other so integration is last minute and fails spectacularly with finger pointing. “Our part worked.” Even teams within the same dept dislike each other and compete refusing to share the company’s own IP for job security. Lastly, onsite was dead and not at all welcoming to outsiders, too much undocumented tribal knowledge, no proper orientation outside of a lame zoom call and ppt presentation. You don’t even sit anywhere next to your actual team so zero reasons to be onsite unless you are in the closed.