The overall process was quite long but smooth for the most part. It begun with the telephonic round by one of the TA associates - which lasted for about 30/40 minutes. However, soon after the call, I was phoned by another member from the TA team for the same telephonic call. Even after making it clear that I already had spoken to one of their team members, the call still went on.
Followed by this was the first virtual interview with a Client Service Team member, which was of average difficulty. But they expect you to know the ins and outs of the organisation prior and during the interview but they also made the role expectations quite clear, i.e., having to be 'on the job' even beyond your work hours.
Next, there was an in-person interview which consisted of a case study, another interview with 2 members of the team, followed by an interview with the Director - all in the same day, which was quite a strenuous process.
All interviews consisted of a mix of technical and background-related questions. For an associate-level role, 4 rounds of interviews seemed a bit of an overkill. However, the team was quite supportive and proactive throughout the process.