i applied online, it was within 2 days I got an email to set up a phone interview.
They called I interviewed on the phone, and than they ask me to come in for in-depth interview, with 3 panel interview. First interview was with managers, second one was the team i would work with, and third was with dept. Executive.