The leadership is pretty hit or miss, mostly miss. Very few prioritize the employees. Schedule and cost will always win over technical. Leaders stay in leadership for a very long time, seemingly regardless of performance. While you will meet amazing people, you will also meet more incompetent ones, or rather unmotivated employees. I would not recommend LM as the place to accelerate your career, the opportunities to climb are far and few between. It's also very easy to get stuck working on projects with experience that won't transfer to other companies outside the DOD very easily. I have no kids so am perfectly willing to throw myself into work to excel, but here that doesn't buy you anything.