A very long process that lasted for two months. Several rounds of interviews, medium to high level of complexity. If you pass to the final round - the interview with the top management - you're lucky. But be ready to be rejected even on this stage - while everything may look like you're in, there still may be "a better option".