Contacted within 3 days of direct application by recruiter, pre-screen interview, then hiring manager and two peers. I was kept updated on progress throughout the process and while I got no feedback as to why I did not progress at least the feedback that I had not was prompt.