I got a phone interview after university job fair and the phone interview is pretty easy with some SQL questions and some logic questions. Soon after the phone interview the HR scheduled an onsite interview which they flew me to NYC for one afternoon. The onsite is ok the company environment is really nice, managers are nice. I didn't get the offer but this is still a nice company.