Pros
Overstock does nice events for their employees. The new headquarters in SLC is really nice and very easily accessible with mass transit. People who work there are mostly nice. Decent benefits - there is a health provider on premises.
Cons
Things I was told while hiring were b.s. and never happened (mainly surrounding work/life balance and opportunities within the department). They promote this overall attitude of being a "cool company", but I disagree; the vision of the Patric Byrnes and what's actually happening within the company are totally at odds. Management is completely segmented, the different heads of the company do not talk to each other and there is no cohesion in the leadership. Big about promoting from within, but this leads to people with zero competence becoming the Directors of their departments. Lots of people are very stressed out, working there is generally disorganized and stressful. Honestly, I don't know how the company makes money after working there.