Recruiter phone interview, then another phone interview with someone from HR, in person interview with two managers and then final interview with several of leadership staff.
Honestly the interview process itself was good, but the follow through by people involved was absolutely horrible. They would give dates when they would supposedly have a decision made by, only to let that date lapse and then when you would follow up they would tell you they were still working on it. Then the next date would come and go and still no follow through by anyone there. Big company, so I suppose it is to be expected, but they seem to have very poor internal and external communication.