Contacted by recruiter, then invited to onsite interview. Extraordinarily poor communication from HR- for example, they sent me the interview schedule for another confidential candidate, and I noted that on that candidate's schedule, a cut-and-paste error had left the name of the third confidential candidate. On the plus side, at least I knew my competition. Also, they emailed me on the day of the interview to ask if I could arrive an hour earlier. I was traveling and did not get this email (they should have called my cell), so when I showed up at what I thought was half an hour EARLY, I was actually half an hour late.