My initial interview was with the actual hiring manager, not a recruiter / screener, which was a plus. The interview seemed to go very well, and I was told they always follow up within 2 days.
And within that time frame, I was invited to a do an assessment activity (done via scheduled interview with the manager again). The actual assessment was so simple as to seem pointless, but I clearly completed it without difficulty. I was again told I'd hear back within 2 days.
After hearing nothing for 3 days, I sent an email asking for updates, and got no reply. Finally, after 7 days (or 5 business days), I got a generic "we're moving forward with other candidates" message.
Between not hearing from them in their own specified time frame, and wasting my time on a simplistic assessment when they didn't plan to move forward, I'd call this a terrible interview process.