I applied via a job board and received a response from the hiring manager soon after applying to schedule an introduction. The initial screen went well and I continued through the process which entailed 5 interviews with team members and a couple "tests" to evaluate my technical skills. I was able to receive thoughtful background about the company and my potential role in the business in return. Throughout the process, I was in continual contact with the hiring manager. But, I was a bit unsettled by the fact that the interview process took two months from start to end. Overall, I was satisfied with my experience