I went through 7 interviews altogether: 1 recruiter phone screen, 1 hiring manager phone interview, 1 team manager phone interview; 4 on-site interviews. Hiring Manager and Team Manager were 10 minutes late on phone interviews. Same questions were asked repetitively by multiple interviewers. All phone and on-site interviews were receptively well. I was even invited to lunch with members of the team. After I returned home from my on-site interviews, I discovered I was misinformed the wrong time over the phone for on-site interviews. Thinking I was 15 minutes early, I ended up being 15 minutes late. Because the damage had already been done, I went ahead and sent Thank You email messages to my interviewers without mentioning the time confusion. One week after my on-site interviews, I received a decline email notification. When I responded by asking for feedback regarding the reason for the decline, I was given a reason that I was late for the on-site interviews and I didn't know who I was meeting with. I mentioned the issue about the miscommunication and also said that I provided the front desk with the specific name of the individual with whom I was scheduled to meet and the time of my appointment. That specific individual was at the front desk when I arrived and overheard that conversation. I realized that the company representative was making false excuses to cover up the real reason why I wasn't selected. It was rather hypocritical for them to decline me for being late when the hiring manager and team manager were both late for the phone interviews.