Initial interview was with the recruiter which was just going through my resume and speaking to me about the position. They did say the process can take 3 weeks. After couple of weeks I got my 2nd interview with the hiring manager who spoke in depth about the position and my experience. The interview seemed to have gone well. Told me they are interviewing other candidates but will have a follow up within a week. Its been over 2 months and still have not heard back from them. It's fine that I was not selected however it would of been professional and appreciated if they did send email stating they decided to go with someone else.