Overall a fairly easy process. First interview was a phone call with HR generalist, followed by a series of 3 zoom calls with various team members. Final interview was a work day in office followed by a sit down with the owner. The entire process took about 5 weeks.