I heard back very quickly after submitting my application, did a standard phone interview (why are you interested, tell me about your background), and was able to schedule an in-person an interview within about a week. The interview scheduling process was straightforward. Everyone I interacted with at the company was really nice, and it seemed like a laid-back culture.
The challenge questions were kind of fun, trying to test critical thinking, organization, logistics, etc. While I did enjoy them, I thought it was over the top for the kind of job I was applying for. Scanning barcodes and mashing buttons all day didn't seem to warrant this fancy interview process, except to add a veneer of startup-y "prestige".
After the interview, I was met with very slow responses. Basically, I was promised dates for hiring, which kept getting pushed back further and further. I was eventually "offered" a job, but by then, I had already found one which is proving to be more fulfilling.