Talked to the hiring manager on the phone, then his boss, then they decided to fly me in for on site interview. It consisted of a packed schedule with dozens of interviewers. Some interviewers were really brutal, rudely trying to nitpick and destroy my personality. Some asked about irrelevant or trivial issues under the guise of being serious in the hiring process. I acknowledge that I wasn't as prepared for the interview as I should have, but this was a terrible experience.