I applied online and was contacted by the manager who screens potential candidate to set up a phone call interview for the next week. Phone interview went great, and we scheduled on-site interviews for the week after. On-site interview included a panel interview with 3 high level management interviewers, a one-on-one, and an interview with the recruiter. All the interviews went great and most of the questions were behavioral/description type questions.