Hiring process is a bit tedious and long. There background checks and credit checks to do, which take a lot of time. Also, there are reference checks to do. Before they hire you with a letter, they also need to ensure that the salary range is okay, e.g, it fits within the salary bands of the rest of the company.