Extremely unprofessional. First phone call with recruiter, she told me the interview process would consist of:
- phone screen (technical interview)
- phone screen (hiring manager)
- onsite
The first technical interview went without a hitch, the interviewer was pleasant and helped out during the coding exercises. They then moved me to the next round, but the recruiter scheduled me for an on-site instead of a phone screen. I was across the country and had no way to transport myself, and she said it would be rescheduled for after the new year.
I then didn't hear back from the recruiter, so I followed up via e-mail. She asked me to submit availability for 2 weeks. After not hearing back for several weeks, I followed up again. At this point, she told me they "were going to cancel the interview" and move on to other candidates.
Judging by other reviews, I was not the only one to experience a bad interview process. I would recommend staying away from this company unless you have months to waste.