I applied through a recruiter. I interviewed at Allegis Global Solutions (Hanover, MD)
Interview
it was great, spoke with two recruiters who did a pre-interview, they will tell you the salary range (this is a good time to negotiate your rate) after which you will do a face-to-face interview with the hiring manager.