It took about two weeks to hear back after applying and around a month to receive an offer. Interviews were really pleasant and didn't really feel like interviews at all. Calls with recruiter felt more like a nice formal chat, while the presentation of analysis task felt like a discussion, and you could truly feel that you are being heard and your opinion matters. Everything from the very first call all the way till the offer was nothing less but professional!