I applied on the NG website, then the recruiting assistant responded a few days later and we scheduled an 1 hour phone interview for later that same week. I then interviewed with the hiring manager and was told that I would hear back in about 3-4 weeks. Offer was made from HR recruiter (did not negotiate). Entire process took about 4-5 weeks. So far so good.