Pros
Easy (somewhat) to schedule around school schedule and great discounts on merchandise. The great employee discounts through third-party programs are probably the only reason people stay employed beyond 6 months to one year. Work isn't too difficult and hourly wage is pretty good for retail. Potential for commission on some sales.
Cons
Management is absolutely incompetent and clueless. Extremely passive aggressive conflict resolution strategies are employed frequently, and that is if management actually chooses to mitigate conflict AT ALL. Most of the time managers simply ignore glaring issues and hope that they go away or that someone else will solve the problems for them. Cabela's management is a classic example of managers who have been promoted beyond the reach of their skill and experience levels, and thus everyone above the supervisor level is utterly incompetent at their job duties. Some managers spend their day on their computer online shopping and posting to Pinterest instead of helping on the floor when the store is busy, forcing lower level employees to stretch beyond their job duties to pick up the slack. To make matters worse, HR only chooses to pursue small infractions in arbitrary procedures instead of focusing on the real issues that face employees like harassment, discrimination, and internal theft.