Good company to work for if you're happy with making decent money, but without chances of advancement.
Pros: good commission structure, spiff programs, benefits, and not overly micro-managed.
Cons: no potential of moving up within the company.
I enjoyed my time with Mattress Overstock. I worked my way up to a store manager position within four months and became an area manager right at my one year anniversary. Six months later there were some upper management changes and at they time they decided all new opportunity salary positions would be outsourced. I worked with some very talented co-workers, but most had left by my departure. The most enjoyable part of my job was being able to give my clients a better quality of life by assuring that they purchased the right sleep set for them.