Pros
Boeing gives you the opportunity to work with cutting edge technologies and to contribute to high profile projects. If you are proactive and pursue the many opportunities which are available you can progress through very advance stages of a career at Boeing, both technical and non-technical.
Cons
Boeing is a large bureaucratic company with red tape everywhere. If you are the type of person who feels a need to see the direct impact of their contributions and wants to be engaged with all stages of a project's life cycle, Boeing may not be your place. A young engineer at Boeing, such as me, should expect their involvement to be narrow and focused. Additionally, a young engineer will have a lot of oversight. But this is expected, when dealing with complex systems like aircraft and spacecraft, a highly organized approach is needed. One additionally note: in recent years Boeing has move away from the manufacturing of many of the required components. At this point they may be thought of as a large scale integrator. A lot of the old timers are bitter about the loss of Boeing’s “real” manufacturing abilities. Some have a more thoughtful outlook and consider the change to be needed as it allows Boeing to leverage the abilities of more specialized manufactures and to remain competitive on a global stage.