After applying online the interview process moved very quickly. There was a task I was given through email, I was then contacted for a 30 minute phone interview (mostly about resume), and then for the next round was flown down for three 45 minutes onsite interviews with different managers. I enjoyed the process and learning about the company.