Interview process consisted of two in person interviews as well as a screening from an HR Manager. The entire process lasted roughly 3-4 weeks. There was constant communication between myself and the hiring manager. All parties involved were very willing to answer questions over email throughout the interview process.