Applied twice, first time by dropping off a resume in person, second by submitting resume online through their website after seeing they had an open position. Was contacted the next day to set up an interview. Interview was in person and lasted about 2 hours, with 3 managers (including the president of the company). Was told they would call, so I waited but didn't hear anything... Followed up after 2 weeks and was told I had the position.