Submit a 3 minute one-way recording answering "why you want to work for us," followed by 2 individual 30-45 minute interviews, then a separate 30-60 minute presentation to a group of employees. Team is highly responsive, quick to move, stays true to promised timelines, and very nice.