Pros
The benefits are pretty good
Cons
Unfortunately, LM has become an enforcement branch for a political agenda more than a technical power house. As an example, they recently decided that all employees will get the same salary raise, regardless of performance. When they posted that decision on the internal site, I posted a question "Can HR explain how this is pay for performance, rather than pay for attendance?". Rather than engage in a discussion (isn't that why they allow comments??) they flagged my comment as inappropriate, and removed it. LM is constantly promoting one political party and their views - and it is NOT the party you would expect for a Defense contractor. If you believe in the value of a strong US military, you will probably not be happy at LM.