First is the testing: math, logic, English. On the same day I also had an interview with the HR Manager. Within the next week, I was called again for an interview with the manager, department head (in one day) and the VP (the following week). We were supposed to do the 3 interviews in one day but meetings took too long and we were made to wait almost 2 hours. They also cancelled on a schedule a few hours before due to the schedule of the boss, and assumed that everyone is on their call.