I applied online. The process took 5 months. I interviewed at Aviva (Singapore) in Jan 2017
Interview
Need to go for 3 round interviews. Firstly is the recruiting agent of the agency, secondly will be head of the agency(your boss), thirdly will be the management from top management.