Great communication with recruiter. Went through two phone screens, then had on site interview with entire group (about 5 people). Phone screen was extremely easy for me - the position suited me well. Mostly, they talked about the position, and asked me very few questions. Got an on site interview and was asked to present relevant engineering work. Got call from recruiter that same day saying that I got the position.