Hiring process is tedious it might take three months of tests, they even go to your home and ask questions to your neighbors. You will need to apply for around 5 test, math, English fluency, personality, communication skills, the apply a test in which you need to present to the company president your analysis, you have around 30 minutes to prepare.