Pros
Health and dental benefits are excellent. It's very cool to work on large airplanes. Salary is good. The job is pretty stable and they are extremely flexible with schedules. I currently work 9 hour days with every other Friday off and can leave anytime if I have an emergency at home. It is also possible to "flex" your schedule and rearrainge your hours in the week tto still work the 40 hours, but get off early to go golfing or whatever you want. If I need I have the opportunity to work OT and get paid for it. Boeing doesn't seem to have high expectations so it's easy to stand out from the crowd. Leadership is typically willing to give the less experienced employees opportunities for growth. There are lots of different jobs all over the company that you can transfer to. Boeing will pay for any and all education regardless of relevance to work assignment.
Cons
Boeing is terrible at integrating new employees. Most new employees come in on their first day and get lost for hours on campus until they finally find their group and then no one knows they were coming. Initial involvement in work is extremely slow and often people have to ask for more work several times before they get busy. Often assignments are very small and don't give a veiw of the overall project. After not very long employee skills can get pigeonholed which makes it difficult to change jobs. Boeing's work enivironment is old and stuffy and any new workplaces are focused on functionality, not employee comfort. There is no clear direction for training and opportunties for promotion take many years to accomplish. Standard process make it hard for exceptional employees to get more signifigant reward than underperforming employees.