Pros
Most people are great to work with at overstock. Work to life balance is amazing. The culture is 21st century. Everyone is easy going and laid back. Despite my cons overstock is a fun place to work and is filled with, mostly, great people. I enjoyed my time there!
Cons
Management is horrible...very horrible. Executives don't plan and push projects professionally. Instead everything is done at the drop of a hat. Anything can happen, at anytime with 0 heads up. Plus executives are treated like royalty, you have to drop everything you are doing to help an executive, because it seems like they aren't capable of helping themselves. Nepotism. Can't go to either of overstocks locations without an executives relative calling the shots, even if they have no idea what they are doing. Probably get paid 4x more than any other employee as well. You are asked to do things outside of your scope and if you don't you can get fired, again, speaking of executives here.