I applied online and received a call about a week later. A recruiter contacted me and made arrangements for me to fly out to Minneapolis so I can meet the team in person. I interviewed with 3 managers (30 mins each) and had coffee with an existing Sr. Financial Analyst. The interview process went smoothly.