Pros
Good benefits. I've had excellent managers. Flexible work hours. Lots of PTO and paid holidays. Leadership is accommodating of work-life balance as long as you perform. Long list of programs and fields that you can work but the company will prefer to transfer you without a raise/promotion.
Cons
Typical bureaucratic defense contractor mindsets: "customer implied that we need to do this mindless, non-applicable task so by-God we're gonna do it and ask questions later!". Win at all costs to long term reputation and product capabilities. Company does not make great aircraft, they make aircraft that meet the requirements and not a thing more (and those requirements are usually not well thought out). Boeing is transparent enough to publish what they deem you to be worth (market reference). Ridley Park (Philadelphia site) is grossly underpaid as a whole. Have been told by leadership that "no one at this site makes market reference". Consistently called a high performer, hand-selected for multiple high profile programs, yet paid ~80% of market reference because "the job is exciting". Suppose I need to work a more boring position to improve my salary.