The hiring process was thorough and straightforward and there were different stages during the interview process, which included an assignment. The interviewers were forthcoming in explaining the company culture as well as the job responsibilities. Even then, the interview process has been highlighted on its company website.