Recruiter called, sent online challenge, interviewed by manager. Then second set of interviews - Total 4 - scheduled for same day continuously. Like do you think other person is not a human ? Anyways interviewed by same manager again and 2 more technical and 1 director level. Total 6 interviews. No respect for candidate's time or effort. They should pay for the time someone spent on this much time and energy. A little insensitive behavior towards the candidates. It does not make sense for the candidate to suffer for their own inability to screen the right candidate in first or 2nd round.