I received a phone interview, that ultimately changed 2 or 3 times. The phone interview lasted for about 20 min and ultimately took place on a Thursday afternoon. Once Friday, I received an email saying that I was invited to an onsite interview. The date of the interview changed 2 or 3 times, but it ultimately lasted for about 2 hours, where I met with 4 different people. All communication from this company tends to occur between 2:30 to 9 pm. My interview was 2 weeks ago, I am still waiting for a hiring decision.