In 2017 October I got a phone interveiw first by the hiring manager, then I was invited for an onsite interview to Greensboro, NC. I was back-to-back interviewed by the hiring manager, a manager from another team, the HR and an engineer. Just normal and routine interview process which took about 4 hours.
HOWEVER, today is Feb 2018 and I am still waiting for the travel reimbursance check, which is ridiculously late. I am extremely disappointed about it, since I am a student having very little income, and this check means something to my living. BTW I see several other reviews complaining about the same issue. So I believe this is an issue that the company definitely wants to improve.