Pros
- Ability to move to different positions in many locations around the Seattle area or the country - High levels of stability - Consistent pay - Good 401k - Lots of training opportunities and payment for extended education - You can go into areas with airplanes - Healthcare options are good
Cons
- The anti-pattern of a software company, it is waterfall through and through - Anyone that could lie well enough could get a software development job (because this has happened many times) - Massive slow bureaucracy and process - Innovation and creativity is shut down - A large amount of non-development work before you can potentially do work - Pay is less than other software jobs by a third or more - Any promise of being able to do interesting work is likely a lie - Your career will wither and die if you stay longer than three years - Your skills will likely atrophy while you work at Boeing - Heavy political environment results in fighting other people for work - Treats contractors less human than normal employees