Pros
It's a great place to work when you are ready to focus on a work-life balance. The work can be challenging, but it is never stressful. Alot of the employees here are older and are extremely focused on their family and retirement needs, which is understandable after 15+ years of work. For a young engineer, its great because you learn from great , experienced engineers. There is an incentive for higher learning because education is fully funded (I've taken plenty of courses and I am currently applying for a grad degree). I think salary compensation is amongst the highest, so need need to worry about that. The people here are pretty incredible (I have great friends here) and well accomplished, but you won't find the entrepreneur spirit or the go-getter here.
Cons
However, it is probably not the based place for an aggressive, young, go-getter that is looking for a leadership position or a highly respectable technical position at a young age. Getting a promotion is highly political and somewhat secretive. Even when assigned to highly visible projects, most young engineers play an "assistant" role. I guess they don't want to "throw you in the fire." This is not an incentive based company, but more so a team based company - which means no matter how hard you work, you may not receive individual compensation or recognition, but if your teams performs well, then everyone wins. Please always remember that your reputation will make or break you, which goes a long way here. I work hard to establish good relationships with people of all ages in all Boeing environments. Also, Boeing internet and intranet presence can be updated - in the age of Facebook and Twittr, alot of the programs feel like ancient history.