Applied online.
Took about a week and half to get a reply back for a phone interview.
Phone interview was behavioral and about resume, at the end he scheduled me a on site interview.
On site interview was about 2 hours long, was a one on one interview. Very personal and in depth on job description. Asked a little about my resume and background.
At the end of interview went for a tour and got an explanation about their benefit package.
Few days later got a phone offer.