I first got a phone interview. Then I have an interview with the manager. Then with an engineering that I was going to work with. Then I came back again to interview with the manager and another engineering and the othe techs. Then another time with HR and one more engineer. Then after all that wait for like 6 months