After getting a referral from a friend that works there, I did a phone interview which lasted about 30 minutes. A few days later, they informed me that they wanted me to come in for a final interview. They bought my plane ticket and put me up in a hotel. I interviewed with 4 people, about 45 minutes to an hour each. They were all young, around 27-30. In one interview there was an Excel test.