Long interview/hiring process, overall took about 5 months between interviews and actual offer. A lot of time between interviews with different managers and groups. Was frequently told that they would let me know in two weeks, only to receive email saying to wait another two weeks.