Scheduling interviews was very speedy and easy. The interview itself was professional and clear, there were no ambiguities, all my questions were answered and they has an equal set time to interview them like they interviewed me. Even though it was highly professional and strict, it had perfect balance of casualness so they made it easier to be honest and direct.