Spoke with HR Recruiter after applying online, a week later I had a panel interview on the phone with the team. I was invited to the office for a 4 hour in person interview the next week. I had another round of follow up interviews via phone after the in person and another week was taken for a decision to be made.