Good place to work
I'd recommend working here if you are qualified. Most positions they hire for require clearances because it is contract work. I enjoy working here, management balances oversight and independence well and they trust their employees. That being said, its important that work is of high quality and meets deadlines consistently.