This is by far the best interview process I have ever been through in my life. What stands out the most: the level of organization of each of the phases of the interview, where you had total clarity of who would interview you and what topics would be discussed in that phase of the process. For each phase there was enough advance notice to be well prepared.