The interview process was super long, 7 interviews and an assignment in total. I got to the final assignment stage, was giving the assignment that takes 2 to 3 hours started working on it because they told me I would be moving on to the final round. After 1 week and spending time on the assignment, the recruiter reached out saying they changed their minds and will not be moving forward because all of a sudden they think my experience wasn't good enough. If an employer has no respect of your time, and can't even stick to their decisions in the interview stage, imagine how bad it will be when you are an employee. I think I dodge a bullet here.