Applied online and was requested to schedule a phone interview a few days later. Phone interview was simple and quick, then was asked to schedule in person interview. Technical questions were asked in order to establish qualifications and some were quite difficult. Received a rejection email over a month later despite being told a final decision would be made during the week.