There need to be more companies like Duluth Trading.
Pros
The company has created some great brand equity with a reputation for quality product. Senior management is willing to invest money into the business, which makes for a very exciting environment to work in. The atmosphere is laid back, but anyone who is successful at Duluth carries their own weight and then some with the workload. It's a smaller (yet growing) company that tends to operate on the leaner side of things in terms of staff; so be prepared to wear a lot of hats depending on the type of position.
Cons
It's location. Headquarters is located in the middle of nowhere. You need to drive a good 20 minutes in any direction for any legitimate commerce. This can make for some long days, since most of the time it's not even worthwhile to leave the property for a break or lunch.