2 month interview process involving detailed questions with multiple managers, beginning by submitting a resume to an online job posting. Interviewed with 3 managers individually, then with 2 peers, then again with 3 managers in a group setting off-site. Stiff competition required me to think outside the box in following up after each interview.