Extreme variety of programs that can be worked on. Really cool stuff both in strategic programs and in civil space.
Excellent leadership.
Competitive pay.
Not a pressure cooker.
Cons
It would be nice if they had more snacks/coffee freely available to the engineers.