i applied online and the process took about 4-5 weeks. first, i got phone interview with HR, then followed by a couple of in-person interviews with 2 separate project managers. then, i got a call from a VP for an informal phone interview and a job offer. the official offer letter came the next day.