Received phone call from hiring manager a week after I applied. Short phone interview and I was invited for in person interview. NG paid for flight, hotel and car rental. It was panel interview with 5 people including hiring manager, program manager, program technical lead, and two other engineers. They were all nice and professional. Some technical questions about my previous experience, and a lots of behavior questions. HR called me a week after interview to let me know that I was selected for the position and NG was going forward to extend me an offer.