Pros
Solid pay + terrific benefits = pretty great compensation overall, all things considered. If you are starting out post-college, it may seem that they start you off with a somewhat lower base salary, but if you compare the level of work-life balance that you get here contrasted with most other companies of this size that might offer somewhat higher starting salaries, things even out pretty quickly. The resources and potential at this company are still immensely impressive on any given day of the week. They have a knack for recognizing underrated talent, at least in the early stages of a person's career, but development of careers, especially for the younger members of their workforce, still leaves a lot to be desired. There is also a (depending on your perspective) refreshing lack of Ivy-League pedigrees or multi-certificate-degree-title holders filling the ranks of the workforce Finally, there's a lot to be said for working at a place that makes products as cool as what we make here. A lot of office workers might have workstations with views of certain parts of the factory, which can be undeniably cool to look at throughout the workday.
Cons
As would be expected from any 100-year old company and a Fortune 30 company to boot, it can be very large and bureaucratic. The nature of the industry as well lends itself to far slower business cycles and a pace of company change that at times seems almost glacial. But within that spectrum, different sites at Boeing can offer vastly different ranges of excitement and change. A lot of it depends on what site you end up working at. As mentioned before, they have a problem with the development and retention of talented younger people, though they seem to be able to draw them in initially without too much of a problem. But I think, especially for Millennials, the slower pace of the company can sometimes be frustrating. The company also has a more old-fashioned view of promotions, generally adhering to fairly strict timelines for allowing level/grade increases at your job, regardless of how well you are able to do your job. The tendency also to favor older employees who've "put in their time" over younger employees who might actually have demonstrated that they are more capable is maddening at times.