Phone screening with HR personnel. Interview with hiring manager. Second interview with hiring manager again and then two co-workers. Third interview with hiring manager again and two executives. Very lengthy process. A lot of waiting in between next steps.