I have applied online. I did not hear back till one month later. I have heared directly from the hiring manager. I had a total of 4 interviews, which took about 4 weeks. After that I did not hear from the hiring manger. I called after two weeks and asked the project manager about the status. 2 hours later I heared from the HR person and informed me that they would like to offer me a job