Pros
There's a ton of experience and information around. If you want to know how to build a very specific circuit for a task, odds are that there's somebody nearby that can help you out. They have access to practically any software license you would need and any database you'll want to access. The benefits are great and they've got dedicated support for dealing with any issue involving health insurance, 401k, or other benefits. They also have the best IT system I've ever used before. They're extremely lenient about flexing your schedule. If you need to take Monday off, as long as you make up the hours and don't skip any important meetings, they're fine with it.
Cons
Never has Boeing as a company ever done anything for me that I would consider fun. You show up to work, sit at your desk and pray that you actually get to have some reprieve from reading endless PowerPoints, or attending meetings that could have been summarized in an email. Everything comes down to what will immediately make Boeing money. Turning a conference room into a break room only looks like an additional expense to the managers and doesn't have any short-term benefits. There's a ton of little initiatives to try and fix things like being more active, but they're very low effort without any follow-through from management.