I got the interview through an email sent to my college recruiting mailing list. After submitting my resume they invited me for an onsite interview. The interview day was a set of 3 interviews in a row where they asked technical questions.
The people and office were very professional. Work culture seems similar to most companies in New York.