A phone screen, then 2 onsite interviews with many members of different teams. Some Technical, some non-technical. Everyone was really nice and friendly however it seems that there was some major inconsistency as I was fired 3 weeks after my start date.