After applying for a position on their website I received a phone call from an HR representative within 3 days. The original phone call led to a half-hour phone interview with a different HR representative. Later that day I was contacted to set up a half hour phone interview for the following day with the hiring manager. After the phone interview I was invited for a 2 hour on-site interview. I first met with the HR representative I spoke to on the phone, and then met with 4 of the members of the team I would be working with, including the hiring manager I spoke with previously. 2 days later was asked in for another 2-hour onsite interview with 4 additional people.