Pros
Huge company with tons of opportunity to move around to things you are interested in. I have had only good experiences with managers that were supportive of their employees. Excellent retirement benefits, pretty good medical and dental. Usually managers are really flexible with schedule and work life balance is prioritized
Cons
As a software developer, you are making about 30-40% less than what your peers are making at Microsoft, Amazon, etc. Those come with trade offs (you get a very solid 40 hr work week, a more laid back work environment, family-oriented co-workers at Boeing), but if you are here to hustle, Boeing is not the company for you. Much of the work for software developers involves updating legacy code or systems, which can be tedious. Boeing IT is still going through its digital transformation so DevOps processes are messy, inconsistent from team to team, and there are no standard software practices.