Indeed, my 2 thumbs up is not enough to rate the hiring process that I experience in this company. My recruiter assist me well throughout the process. First schedule is to take an essay exam followed by the initial interview from the recruiter. All went good and received feedback after a week for the next level of interview. The second interview is more on technical and character or attitude test. A lot of scenario given and ask me on how I should respond on each situation. After that interview, I wait for a couple of days and feels so great when I received a text message that I passed the interview and they will proceed with the final process. Final Interview is more exciting and of course pressure increases as it will be conducted by two managers, one is in US via phone interview and another one is based locally. I'm so grateful and blessed to passed all the interviews in God's favor.