Met them at the career fair, and I was invited for an on-site interview after three rounds of prior Skype/on-campus interviews. The interview process was good - general behavioral and technical questions. However, the company/HR's behavior was bizarre after the interview. They did not respond to multiple emails and phone calls about a decision and HAVE NOT REIMBURSED ME FOR MY TRAVEL EXPENSES TO DATE.