Lockheed Martin used to be better, but the contracts in the naval area became biddable, and to be competitive, the employee has suffered.
Benefits and salary used to be much better. Now we can't keep people because corporate wants to pay them so little. Everybody seems to know that except HR, who are the ones that approve salary.
For San Diego anyway, they want people with relevant skills, but they don't want to pay anywhere near what every other company is offering.