My direct experience is that the companies that cover cleared engineers pay slightly below average salaries and jack shit for variable compensation (bonuses, stock, and such). Plus, you can't talk about all the best work you did when you interview elsewhere, so you sound like a faker to interviewers. I'm glad to be free of the shackle of my clearance.