Applied online, response from HR to set up on site interview took 1-2 weeks. Had 3 hour interview with 3 different groups, the hiring manager, the directors, and the people I would work with. Very informative, and relaxed. Sadly, it appears that although everyone was supportive and encouraging, I was an interviewee needed to meet a quota or invited under other pretenses. It is strange to have all interviewers support you, invite you because of your qualifications that they want, and have great interactions with them, only to be rejected very quickly. Very disappointing they wasted my time, very unprofessional. Likely my last application with this company.