I applied online and after 2 months I got an email asking me to correct some information on my application. After another month I received a call to set up an interview for the following week. The interview process was pretty straightforward. Basic interview questions, nothing really unexpected. The staff that interviewed me were okay, not particularly friendly. I was told they has interviews for the next 2 weeks and they would get back to me when they were complete. In 2 days I received a call offering me the job.