Hiring process was very slow, took over three months to get the final offer. Everyone was very friendly and seemed happy to meet with me. Two phone interviews, one with HR and one with the position's manager. Two in person interviews, one with the position's managers and one with other team members.