Since most of the projects come from the Department of Defense you have to be OK with the results of your work going in that direction. Since Lincoln is small potatoes for the government it is easy for your work to go into some presentation that never goes beyond a low-level government or military official. It can be hard to see your work actually having impact.
Turnover is really a problem especially for computer scientists. I would guess the average is under 2 years.
It can be really tough to overcome a lack of advanced degree. There are three main researcher positions and these are nominally for bachelor's, master's, and PhD. It requires a lot of luck to get promoted beyond your degree level. It can seem like you get the same minimal raise no matter what you do which promotes ambivalence.