Vantaggi
There are very few reasons to work for this company unless you are just here for the paycheck. DO NOT TAKE THE STEP INTO SALARIED MANAGEMENT!!!!! If you can get yourself into a supervisor (hourly 1st level management) then consider taking it. You retain most of the "privileges" of being a member of management yet get paid overtime for the extra hours you work. There is significant money to be made this way as there is plenty of overtime to go around due to incompetence of upper management.
Svantaggi
I would joke about the ineptitude of senior management at Cabela's if it wasn't so serious. This company is in some serious need of house cleaning or it will cease to exist as a viable business model. There are other reviews on this site that have hit the nail on the head. Systemically entrenched "old boys club" as verified by independent survey group. A focus on pouring hours onto problems instead of fixing what is broke in the first place. Morale destroying culture of backstabbing "doing whatever it takes" to further one's career. I could go on but I will just sum up Cabela's corporate culture with one word... TOXIC!