Long process but makes sense due to all the different teams you collaborate with. Went through 7 different interviews with few technical rounds. Couple interviews within your direct team and then few interviews with membrete of teams you will work with then with upper management.