Overall, good experience. Reached the final stage and was waiting for ~2weeks for an offer and had to accept the offer from the other company. Intersting process, wouldn't say that it was extra challenging. If you know your stuff - you wouldn't have problems standing out