Zoom call with the recruiter followed by hiring manger, peers from same team , other teams followed by a panel interview, followed by interview with the VP and followed by wrap-up interview with the hiring manager. Received positive feedback after a week of wait and i was kept hanging for 2-3 weeks by saying offer was coming, eventually they told me that they want someone to be at the location in person and not remote so they are not going forward due to that reason, which did not make sense as from the very beginning of the interview process we were clear on the remote work and if that was the hard requirement there was no point in wasting their time and mine. I definitely liked the people who i interviewed with and would have loved to work with that team but overall a bad experience for me, lack of transparency and lack of communication were two main things that left a bad taste in my mouth in the end.