After I submitted my online application, I received email to attend on-site interview. The interview was very thorough to verify my background, knowledge, technical/testing skill, and OO design concept. All the interviewers are friendly and nice. The questions are very good and appropriate. I got the second in-person interview and things went well. I received an offer.