There are a total of two interviews. The first interview is with the direct supervisor, and the second interview is with the company's senior leadership. The interviews are spaced one week apart, making the process relatively lengthy. From the initial interview to receiving the offer, the entire process takes about a month or so.