Finished virtual onsite and got positve feedback. Recruiter reached out a week or so after and asked me what I thought about the the team and if I had any salary expectations. Level was not revealed and they said they were still checking in on that. I didn't provide a number because I have no idea what MS should be paying for my skills and experience.
Recruiter didn't provide a timeline, just said that they'd call me again soon.
Am I getting an offer at this point? Recruiter was pretty vague about it. If so, how long does this usually take?