Interview process was not that great. I was told that the result will be communicated within a week and it took almost 3 weeks to know the result. Also, the managers questions were very subjective and they were not clear about what they were really looking for. HR was really great and they always come back to me on my questions/clarifications on time and HR was very professional.