Good process with regular questions, managers know very well what they need, few partners of high level making good questions, salary is average, as well as benefits; long working hours but a great learning experience: will take a long time to get a higher position so it is up to you if you want to wait almost all your life to get there