1. HR screening in the form of HR checking your responses to an online survey (Google Forms) which you'll receive after the initial application. Survey touches on your past experience in managing budgets and specific tools.
2. 1st interview to assess your technical knowledge/background, career motivations etc. Met 2 director-level interviewers.
3. 2nd interview to assess your problem-solving skills and technical knowledge. You'll receive an online task 2 days before the interview which you'll need to complete and present during the session (I've been in this field for almost 10 years so the task wasn't difficult for me but newbies might struggle). There'll also be a live assessment of your Excel/Google Sheets/data manipulation skills after the task presentation. Met 3 director-level interviewers.
Verdict: Pleasant interviewers who seem to be experts in their fields (any of their existing clients would be pleasant to hear this). However the application process is poorly managed. Similar to the other reviewer, you'll be ghosted after the 2nd interview (the main interviewer indicated to me that I'll definitely receive an update within that week or the next). It's been weeks so I'm not getting my hopes up but this whole process had left a very bad impression that I have towards this agency and their ways of working (the agency world is small so I'll hesitate to contract them in any future client side role). My advice to anyone applying is that if you value your time, do reconsider before investing resources into the application process.