The process took about 15 days. After applying online, the HR called within a couple of days saying they liked my resume and asked basic questions about my experience and job duties. As a next step, I was scheduled to talk to one of their VP's for about an hour over the phone. Next, I was invited to their campus as the last round of the interview process which had 5 rounds. Pretty basic process.