Lengthy and confusing process. I already had a bad experience with it a few months before (the recruiter never forwarded my assignment to the hiring manager despite reassurance of doing so), but I decided to give it another go. I applied online, took an online quiz which tested my math/reasoning/SQL skills, had a first touchpoint with an HR rep, and then had 2 interviews with hiring managers. The interviews were fair and nothing you wouldn't expect (situational and experience-based questions). Two weeks in, the HR rep reached out, asking for a meeting the next day (without giving any details as to what would be discussed). I accepted the meeting, but the next day she canceled it 15 minutes before it was supposed to take place and rescheduled it for the next day. When we finally had the meeting, I was provided with some constructive feedback and was told I didn't make it for the position I originally applied for, but there might be other similar roles for which I could apply without the need to retake the online assessment (I feel like this could have been an email, instead of having me wait two days and rescheduling at the last minute for a 5-minute conversation). Therefore, I applied for two other job openings, and for each I had two interviews with hiring managers (I was told this would be the final round). A few days in, the HR rep told me the feedback was looking good, but for one of the two applications they wanted me to have an additional chat with another manager—it turned out he wanted to interview me for a slightly different position than the one I applied for, as he liked my profile. A few days after I took this interview, the HR rep reached out again and told me the feedback was looking good, but she would be providing me with a final answer in another two weeks. At that point, I had already accepted another offer, so I informed the HR rep and never got contacted again.
Overall, the interviews (especially the later ones) were quite challenging, but also in a fun way. Interviewers were friendly and pleasant to talk to. On the other hand, communication with HR was rather confusing and seemed sometimes unprofessional to me (especially the rescheduling bit).