I applied online and got a call in a day or two from HR. We dicussed salary and she said i was right where they were looking to pay and wanted me to phone screen with the team lead. Spoke with the team lead the next day and went very well. Asked about background and a few technical questions. This lead to an onsite interview with hiring manager. Very nice people, however i got an offer and was nowhere close to what HR and i discussed, i unfortunately declined. Offer was contingent on background and physical exam.