Pros: discount, 401k, benefits, family friendly company
Cons: low pay, schedule changes without advanced notice
Working for Cabela's was like working with family. Everyone was very close and worked well together to get the job done. I was always able to get time off to attend family functions as long as I gave advanced notice.