I applied online. The process took 3 weeks. I interviewed at Teamficient (Chicago, IL) in Sept 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.