The staff are very professional throughout the hiring process. I interviewed for a total of 3 times. Each level of interviews were conducted on a very professional manner. I actually have the opportunity to ask question about the role and their feedback is the reason I accepted their job offer.