Applied direct to HR, no response. 2 weeks later, a recruitment agent submitted my CV and got me the interview. HR was a complete disaster. First, for not picking up my application in the first place before the submission by recruitment agency; second, totally messed up the negotiation process. During the interview, we spent most of the time discussing about my roles and responsibilities in the projects I was involved in while working for my previous employer.