Slow process, it took them 4 months before they give the offer. 1st process is the phone interview, took 15 - 20 mins. Then the hiring manager, then final is your boss. You have to have the initiative to make follow ups regarding the status of your application.