First round screening with internal HR. Second round virtual panel to discuss a more technical aspect of the job/ my job history. Third round in person to discuss similar topics as round two. The whole process took roughly 4 weeks. Interviewers seemed disinterested throughout the process. Following the in person interview I was told to expect an answer within 1-2 weeks. I never heard back following the interview. Very unprofessional to not follow up.