The process took around 1.5 month. It included 2 screening calls with Directors of Engineering, then I had management interview with Director, then I was invited for 2 interviews: with a peer Engineering Manager and a Tech Lead. I really enjoyed every talk I had with Director, the rest of interviews were just loose chats. I was also asked to provide 3 referals and after few days I've got rejection letter. I asked for some feedback and I got only some quick message that I must be more clear with examples to asked questions. Fair enough, however they way it was provided says a lot about lack of good feedback culture (read some articles how to feedback candidate with empowerment). The bad thing was also that I had to remind recruiters at every stage of recruitment process about myself, whole process was super slow and without enough communication. Weird because I was used to the rule of overcommunication in remote companies. Overall,I regret I invested so much time and energy.