I Applied online through Taleo, passed the initial computer screening , and got a call from HR for a in person interview. The interview was panel style with 3 hiring managers. I was called back 2 weeks later by HR and had a final phone interview that took about 35 min. Then I was offered the position.