Interview consisted of 3-4 parts: manager interview, team interviews - (3) 30 minute slots, group interview (includes a presentation), and finally another manager interview. Overall the process took just over a month, email communication was good, lagging at times, but always prompt after questions I sent/asked.