For the most part, the work is satisfying when I am allowed the opportunity to work it in a reasonable amount of time.
Cons
The work can be very stressful, the company keeps "trying" to find ways to take benefits away from us as opposed to creating a work environment where people can feel like they are appreciated.
You get to tackle future concepts on a scale that few other companies can provide.
Cons
Software at Boeing is produced for specific vehicles, and as such, is treated as second or third class citizen. This can be frustrating when attempting to sustain IR&D funding over several years.