Pros: good company, good management, good employees, good benefits
Cons: stability of contracts; longevity
I would go back to BAE Systems if they called me today. I like their management styles and all-in-all love the company and its ethics. I just wish they had enduring contracts that would hopefully keep us around for awhile.