I applied online and was contacted by a recruiter for a screen. A short time after, I had an initial interview with the hiring manager who no-showed at our scheduled time but rescheduled for later that day. What followed was a five-week, plodding and uncoordinated mess where the recruiter went MIA and the hiring manager winged it, even admitting to me during one conversation that he didn't really know how to run a hiring process. I had a "technical interview" with two developers, one of whom I later discovered is nearshore and had originally been hired to be in the position I was applying for but - oops! - you can't have a contractor in a managerial role, come on guys.
I made it to a final (well, what I thought was FOURTH and final) interview with the CTO where he arrived late and then proceeded to tell me he had to take the call from his car on the way to the company holiday party. Totally unprofessional.
At this point I said, enough of the red flags, even in a horrible market I do not need to suffer this kind of indignity. I rang up the recruiter, who admitted she had "handed over" the process to the hiring manager and she concurred that the length of the process and the manner in which the interviews were handled was not consistent with company policy. Amidst that conversation she told me that, unsurprisingly, I was rejected but hey, sorry for what happened and Merry Christmas.
Most of the reviews here are regarding datacenter jobs; this was a remote software engineering role in the corporate office. The recruiter seemed to be genuinely surprised to hear how off the rails this process went but I don't get the impression this is a one-off from the totality of my experience - stay away.