Pros
In remote areas it can be a good job. If you're willing to drink the blue kool-aid it can also be a good job.
Cons
Each store is a very different experience to work at. If you land in a good store you'll enjoy your time. If not you'll hate your experience. Their vision is not very focused. They want to do primarily B2B sales and yet have their stores open to the public thinking they're going to compete with Home Depot and this really distracts the team. Instead of being on the road making sales, delivering product, working up your commission - you're stuck baby sitting a store. On the subject of commission - they looove to play games with commission and they expect exponential growth otherwise your commission takes a hit. Anyone with a basic understanding of math knows exponential growth is not sustainable. If i made you 30k in profit during January of one year, my commission should be the same (not half) if make you 30k in profit during January of the following year.