I applied online after seeing the listing on multiple job sites. After submitting a resume and cover letter, I was contacted for an HR phone screen and then asked to submit an online application. A week later, I was called in for a face-to-face meeting with hiring manager. The second meeting was lunch with the team, and an offer was made later that day.