Began with a LinkedIn message from a recruiter, who provided info on the position and then scheduled a screening call. After the screening call, I got on a virtual call with the Hiring Manager. I was then scheduled for a virtual call with a peer of the Hiring Manager. After completing those, I was invited to an in-person panel interview in Fond du Lac, WI, with the Hiring Manager, the Hiring Manager's peer, and the VP of Sales. After about two weeks, they decided to go with another candidate. Overall, a pleasant experience with good people and a responsive recruiter. The full process lasted two months on the dot.