Consisted of 3 interviews - 30 min with HR for very general questions, 40min with hiring manager, and 50 min with panel of 5 people across departments. The interview process moved rapidly. I had all 3 interviews within a week and a half. After the final one, they gave a specific date when they'd follow up, but I didn't hear anything from them until two weeks after that date. I received a very generic rejection email, which was disappointing as I had put a lot of effort into the final interview scenario question.