Best hiring process I have had thus far. Reached out by internal recruiter. They were very understanding of my current situation and gave me extended time to schedule my interview and respond to the offer. Very flexible with their interviews, I was given the option of doing all interviews in one go or split into two different days
Interview was very casual and thorough. Got a chance to spoke to almost everyone on the team (from those with the same roles to lead to manager)
At the end, recruiter made sure I was happy with the offer during negotiations before signing on.