The recruiter was very responsive, explained the process and prepped me well. The whole process was smooth. One preliminary interview and 4 main interviews were conducted. I also had a take home assignment, the access to which was pretty messed up and I had to send a bunch of emails to get it fixed. Ultimately, I was told I would be interviewed for a client director role because they thought I would fit that role better. Later on called to say they don't have any openings for it yet. Not sure if that was their way to say no but it was a little strange to end with - pls wait for 3 to 4 more months.