I applied online and was contacted by the recruiter. They did a screening process and checked my clearance and went over the position with me after that I had a virtual interview with a graphic designer on-site and the team lead. Was a very easy and relaxed interview. They seemed nice. I had worked at this agency before so I think they really liked that and they were already familiar with my work.