I received information about the position through my school's listing. I reached out to the hiring manager and was told to apply online. After applying online, I was contacted by the hiring manager for a phone interview. A couple weeks after the phone interview, I was invited to an on-site interview in Laurel, MD. My on-site interview was half day. I talked to 6 people and had lunch at their cafeteria.