Pros
Work is generally steady Opportunity to work on interesting projects Good flexibility in work schedule Good co-workers AMAZING support for Military Reservist who must get involuntarily called up for Title 10 duty -- Raytheon provides differential pay
Cons
Not exactly the most cutting edge technology Do not always get the best engineers in the industry -- we are not Google/Apple/Facebook and able to pick up the cream of the crop Hurting for talented engineers and we lose out to competitors on good talent Salary not the best relative to industry (you are trading secure, steady employment for lower salary) Benefits took a hit with UTC merger Promotions can be hard to come by Senior-level engineers can essentially "hide" and not put out senior-level quality of work