I applied online. Two months later I was interview on phone. Person was very friendly and easy going. Most of the time I was asked about my skills related to job. Than two weeks later I was asked for on site interview. A full day long interviews. All people were very friedly and easy going. Most of the time it was behavioral questions. I was told to give a presentation. it was decent crowd there and asked reasonably smart questions.Two days later I was offered the job.