Interviewing process was enjoyable and fairly simple. First interview was with an HR manager, second one with HR manager and another manager, and third one lasted longer with various members of the team.
Step 1: an excellent HR interview. Highly qualified people with clear and structured questions.
Step 2: technical interview. Poor communication skills, interviewers not well prepared. You should wait 30 seconds between questions or even responses.