Had an initial phone interview with the HR department. Was then invited to come in for an interview with the senior employees of my department. Took about 4 months. Initially took a while to hear back from the HR department, but once it was in the hands of the senior employees the process sped up