If you read the other reviews on Glassdoor, I think people have done a great job describing the process. Everyone, especially their HR, was extremely responsive. They would even schedule or respond to questions over the weekend. Very accommodating and shows how much they care about their potential future employees.