The HR representative of the position called me about two days later I applied. He asked me about my availability and that was about it. He didn't really ask me anything about my resume. He scheduled me an interview at the end of the phone call.
The interview consisted of six 1:1 interviews. I interviewed with the director, managers, some employees that I would be working closely with and an intern. They were all one after the other, each about 15 min. They all pretty much asked me the same thing, about my resume, cover letter and some technical questions. Some seemed really busy and didn't ask that many questions. All of the interviewers are really nice and they didn't give me that "arrogant" attitude that some interviewers have when you get a technical question wrong. Overall a pleasant interview experience.
They called me about a week and a half to two weeks later. After I accepted the offer they ran a background check. It was just couple forms to fill out.