Met with several managers before meeting with the GM. I walked in and spoke with a manager briefly and sent a cover letter and resume by email. Got a call back pretty soon after and spoke with another manger more about my schedule and expectations. After this interview I came back to have a final sit down with the GM who finalized the hire.