From the phone screen to the 2nd interview, the process took two months. It has been 3+ months and I still haven't heard back, which is inconsiderate considering I spent several hours interviewing and more of my time preparing. By coincidence, I heard from an unrelated third party that someone else had been offered the job. It's ok that I didn't get the offer, but disappointing that no one reached out to let me know. That being said, the people I met with were friendly and represented the company well. The interview questions were pretty standard. Nothing too tricky.