The interview process is extremely long and communications during this process can be very disorganized. Once you apply through the company website if you are chosen you will receive an email to set up a 15 minute screening call. Very basic questions are asked an what you are looking for and some technical questions. If you make it through that, you will be scheduled for technical phone interview. This interview may take 30-45 minutes and will ask questions to figure out your knowledge on various IT related troubleshooting topics. After the phone interview it can take anywhere from 2 to 4 weeks before you are contacted and scheduled for another interview, (for me I was contacted after 3 weeks and then the interview wasn't for another 2 weeks, as they said this was the earliest they could do the interview). The next step is an in person "fit" interview to see if you fit in with the culture. This can take up to an hour and asks many scenario questions to judge how you would piece together with the company culture. Then after another few weeks you will go for your final interview, where you will perform hands on troubleshooting problems mostly via the command prompt. After that you may receive an offer. I strongly recommend interviewing for other jobs while interviewing for this company as this company's process is so long, (6-8 weeks) it can be a massive waste of time if you are not offered the position. Email communications are not great either. During the interviews they always promise to let you know if you make it to the next step in a few days to a week, but it is usually 2 weeks and sometimes even longer. If at any point you are no longer considered for the role, you will not be informed of this decision, they will simply no longer contact you, even if you are one of the final candidates after the last interview. This can be frustrating as you will usually go 2+ weeks without contact while you wait for them to make a decision, you could be sitting in the dark for awhile. It is a huge lack of courtesy from the company to not follow up with candidates who stick around for almost 2 months. I hope in the future, if the interview process continues to be as drawn out, candidates are treated with much more respect.