Pros
Great opportunities to try different facets of engineering. I'm originally a Software Engineer by trait but the company has allowed and encouraged me to dabble in Systems Engineering as well as Systems Administration. You truly get a great breadth of knowledge and appreciation for a company when they encourage their employees to see new things and work in an area they prefer and want to be in.
Cons
There is an ELDP program throughout Lockheed Martin designed specifically for engineering which identifies potential technical leaders and puts them through a rigorous training curriculum. The issue with the program is there was an inconsistency amongst Lockheed branches as to how the course was structured. Some members at certain sites had no technical curriculum to go through while others (ie- Syracuse NY, Moorestown NJ) had to dedicate nearly 30 hours weekly for course related work.