Overall the interview process was fine. Initial 30 minute conversation with HR which then scheduled another 30 minute call with one of the internal hiring managers. HR initially told me that there was a take home technical component after the in-person interview. Was invited to in-person interview and it was sprung on me that the technical part was in person and right now! Must have gone poorly because I received the rejection email a week later. Total process time was about a month.