Interview process took 1 month. Initial phone screening with HR person, then phone interview with hiring manager, followed by an on-site meeting with directors, co-workers and people in similar positions in other departments. Another round of phone and on-site interviews.