The interview process was about 2 months long from the first interview to the third. My last interview was onsite. I was there for 5.5 hours and met with 3 different team members and completed 2 assignments. That was over a month ago. Last week I saw the position was reposted and I have still not heard back.