Long and unnecessary I never had attended an interview for 4 hours. After the first two interview sessions I had to wait almost 2 weeks for an answer they promised they would let me know after 3 days but they took long to give me an answer
I applied online. The process took 3 weeks. I interviewed at Teamficient (Chicago, IL) in Sep 2020
Interview
It was ok but a bit long, it took around two weeks from one interview to another, but they were very kind people, open mind, and willing to make it easier for you.