This was a 4-step interview process. I met with 2 team managers separately after having met with each department team. The process itself was not painful but they were very slow to provide me with any next steps between rounds and ultimately, even slower to provide me with their decision (long after they had made it).