submitted online, took a month to get a screening interview. Interview is straight forward, asking for compensation and hard requirement first before going into qualification of job task. there is internal salary expectation, do not just trust the one from their post.