Overall, it took 3 months with ~ 2 month gap between the initial and technical interview. There were some organizational problems mostly from the recruitment team side, I believe, such as the inability to schedule/notify the technical interview and availability dates to the parties (interviewee - department manager).
Upon tackling the hardship of scheduling a technical interview, we proceeded to this one (in a 2nd attempt, however). It generally went well. People were punctual, very kind and asked pertinent questions. However I wasn't prepared for typical, boring HR questions (my bad).
Despite all the shortcomings, I enjoyed this experience.
One thing I cannot accept is not receiving a reply from the manager conducting the interview after 3 weeks despite him saying he would contact me in a week. During the interview he revealed there were 5 other candidates so I really wonder how hard can it be to write a simple message to someone you spend an hour interviewing...