It's a pretty straightforward interviewing process that only took me about a couple of weeks. A simple phone screen, followed by an aptitude test, followed by a video interview. They're very lenient in giving time and answering questions, to the point of reminding you every step of the way that they offer that courtesy. You can easily prepare for the aptitude part by Googling.