Pros
Boeing builds amazing airplanes and other aerospace and defense products. It is awesome to be able to work in a place that has such a tangible effect on the world. Boeing has a very generous tuition assistance program, I received my Masters degree for almost free from this program. Compensation and benefits are good in my opinion. Healthcare & 401k are great. Pay scales are good for some jobs, annual raises are usually 2-3%, higher if in SPEEA. The company is also doing a lot to get serious about competitors such as Airbus, start to focus on competition and efficiency. There are many open positions at any one time and there is a culture that generally promotes people being able to jump into different jobs/assignments every few years, which can keep things interesting and create great depth for employees. Work life balance is generally respected well and promoted.
Cons
Boeing is dominated by an engineering culture, engineering generally dominates decision making. Where engineering is not actual making decisions, senior leadership has a background in engineering. This inst all bad, but it leads to an unbalanced culture. Boeing is very much stuck in a seniority system. Most personnel decision making (pay, assignments, promotions, etc.) is dominated by years of service requirements. This creates a company where people either learn to "do their time" and lose their passion or they leave the company. Many talented young people are coming to the company, getting frustrated with this culture and leaving. Facilities/offices are generally pretty crappy and drab, and parking is a nightmare at the major sites. There seems to be an expectation in the Puget Sound that regardless of where you live you will eventually have to commute to a different site, regardless of how much this may impact your life or family. Despite this, senior management seems to be completely uninterested in investing in any kindof inter-site transportation, or even building enough parking spots for employees to reasonably get to work. I have honestly spent over an hour, multiple times trying to find a place to park when coming to Renton site or Everett site mid-day for a meeting. Its an incredible waste of time and frustrating. Blatant poor performance is tolerated, having fired a low performer I can understand why; It took over a year of hoops and challenges to complete, despite a known and obvious issue.