Great Pay and flexibility
Everyone can relate to the stress
Cons
They are only allowed to give % raises to a certain number of people.
Office politics (you don't have to be the best to best to get promoted)
Upstream issues that always need analyzing/fixed
Stress
Could go on for a while
Lockheed Martin has a great benefits program and helps aid towards successful saving in the future. The company operates on flex time which is very convenient.
Cons
It is difficult to move up due to the corporate structure. There is no standard for training. Most people are thrown into a sink or swim environment.