Talked to recruiter for half an hour.
Video panel interview set up for 1 hours with 2 team members. Passed this stage.
Hotel and car provided for on site.
Onsite consists of 4 rounds and a luncheon with 3 team members.
Last interviewer was a software architect--uber hipster type. Long story short he is a windows guy and I am Linux. Didn't mix well.
Recruiting told me he thought I wasn't technical enough. LoL.
Anyways, seemed like generally good ppl and company aside from the egocentric software architect.