Very lengthy, they have different sets of assessments and 2-3 interviews. Different departments will interview you too. They also check if your personality matches the company. But enjoyable process, got to learn more about the company as I go through them