Phone screen by a team...then they flew me out...7:30 am meet some on your potential team and they ask questions, then dev team comes in later and they ask questions, then you go to lunch with the whole team plus others in the company...and then you meet the CTO....it was grueling but worth it...