Pros
Best part about Boeing is that they pay for your education up front. Most companies require you to pay tuition up front and then reimburse you for it - which would require you to have 2 semesters worth of tuition and books money on hand. Boeing however makes it very easy to take classes for any purpose - degree seeking or not. Also since the company has many locations, it is easy to find jobs in the same company but other locations if your life requires you to move.
Cons
Distance between employees and senior management sometimes makes it hard for employees to request help when something isn't working for them. The org charts are pretty deep rather than wide. Many levels to go through in order to be recognized for your work or to bring up concerns.