Very responsive HR/recruiter, they'd get back to you within an hour of any communication. But after the process is over they leave you hanging with no information or feedback. The IT interviewers were mixed, some were decent, about 1/2 of them seemed to be jerks. From others I've heard it's part of the company culture, very no-EQ kind of place, many of the engineers are very demanding in a me-me-me sort of way.