Initial interview with the HR was great and was moved onto the next round on the spot. I had to follow up for the next interview and got a response back after a month. They cancelled my 2nd interview unprompted during the end of the day on the Friday before my interview (Monday). It was a mess to reschedule and they claimed the cancelation was due to a "system error". The 2nd interview was a case interview with 2 people from the team. They were not specific with instructions while working through the case and seemed to get frustrated when I asked questions to clarify what they wanted or was speaking through the processes. At a certain point it seemed they had already made up their minds that I was not a fit. They did not maintain their friendly facade to get through answering the questions I had for them at the end. Honestly the biggest waste of time between all the prep I did for a 2 hour case interview and terrible communication from multiple parties.