Absolutely the worst. Terrible communication. Interviewed with them at school and got called back saying that they were interested in offering me a position, and went though a phone interview. Didn't hear back for several weeks after. I called back several times before actually getting a hold of the hiring manager who called me, and he had no idea of who I was, and was told I would be called back. Waited another several weeks. Nothing. Called again, and was asked to come to the company's HQ for a third interview. Interview went well, and when I sent a follow up email two weeks later and called (the time frame I was given) to check on my applicant status, I never received a reply. Absolutely classless company. I wouldn't work for them if they offered me 6 figures.