Recruiter called me and setup an interview in 2 weeks. First interview was with the Manager and Director I will be working with directly.
After the first interview, I was called in for a second time to be interviewed by two other people from a different team but the same positions.
After this I was given a offer and a joining date a month later. They did a background check which took close to 3 weeks and multiple back and forth. (Most annoying bit of the process)