The lengthy in-office interviews but otherwise easy and timely. Did the standard phone screening, first interview was with 3 people and took forever, 2nd interview was with 3 more people and took forever. It was stressful and exhausting having back-to-back interviews twice. Offer letter came quick.