I initially applied for the job on Linkedin and a Carefirst recruiter contacted me and asked me to send in my resume. After that I had a phone interview with the recruiter and then I was asked to come in and meet with two people in the department, the director and the manager. I was there for over an hour and I showed them my portfolio and talked about the work flow, upcoming projects and the company culture. Then I was asked to come in a second time to meet a couple other directors of other teams. It was more like a meet and greet, they told me about the types of projects they were working on and how the different teams interact. They also described the company culture. After that I had another phone interview with another director. I waited to hear back from the recruiter and it probably took almost another week to hear back but they offered me the position over the phone and sent an offer letter. The whole process took a little over three weeks closer to a month. It was probably the toughest interview process I have gone through but it was well worth it.