Absolutely horrific. I had a phone screening with the recruiter that went well, but I didn't hear back for over a month. Eventually they got back to me with two times to pick from for a formal interview. I chose one, but never received an invitation. The day of the interview (which I had rearranged my schedule to make work), the recruiter informed me that we would have to reschedule. This happened AGAIN for my third round of interviews. Also, they send your references an entire worksheet to fill out. I was so embarrassed.