I had a good experience with the company. They reached out and I had a phone call screening, then moved to an online meeting, then an in-person meeting followed by an assignment. The assignment was clear, interesting and was a good step to learn more about the company, position and the people I would work with.