It started off good. With a technical take home test. After clearing that there's was a round with the technical support manager. Questions about networking. Next up are the panel interviews which had 6 rounds. A behavioural, a technical interview, a customer support, an interview with the directors and a shadowing session. And after all this i was rejected. I understand you can't hire every candidate but the least you can do is hire if there's potential or make the process shorter. This process took a month in entirety only to end up for me to get ghosted on the last stages for a week and getting a rejection after sending 2 to 3 mails from my end to get an update. Shorten the process and at least keep the candidates updated.