Process is deep and long which give the feeling everyone working there has being evaluated in the same way. Which make you think it ensures a good work environment. It was different Knowledge test. Interview. Deep check background. And everything is far way in different places. You will need have time to do everything