I echo what most here have said, and prefer Cabela's by a wide margin over Bass Pro. Bass Pro seems like a Gander Mountain/Dicks/Sports Authority on steroids. That said, the Bass Pro in Springfield, MO is not to be missed, and Hemingway's restaurant is fun+ and is a fine place to eat.

As far as working there, the employees of all the Cabela's I've been to seem friendly, helpful and happy, which I equate to enjoying working there. The Bass Pro's not so much. I spent some time in the fly shop in Springfield's BP and the guy manning it totally ignored me and never said a word.