The interview process took about a month. I did two phone interviews and two in person interviews. The first phone interview was just a screening which took 30 minutes. The second phone interview I was on a conference call with three people. Each in person interview lasted between 45 minutes to an hour. After 3 weeks I got offered the position.