I applied online. The process took 4 weeks. I interviewed at Cabela's
Interview
The HR I spoke with was terrible. The most condescending individual I have ever had the misfortune of encountering. The in person interview was fine and not hard at all, but their HR department was so terrible it makes me never want to work with them