Interview was set up after I was contacted by a recruiter. I interviewed with one of their program managers, who was a very tough, straightforward person. Definitely no nonsense - I would not want to be on her hit list. I was put off by what seemed to be a lack of company culture (teams work on contractor sites and rarely come together as a company, so I was told).
As far as the interview, the questions were clear, and the description of the job was well communicated. They did conduct a background check.