Pros
I love the people I work with. All my teams and managers have been wonderful. Top management has seen a net improvement over the past year, and I trust them to be transparent in most things, and honest. I love the benefits, especially the 401(k) plan. I've always felt valued as a person and an employee.
Cons
A big pet peeve I share with many colleagues about Overstock is the distance of the parking garage from the office (1/4 mile). They ostensibly built it that far away to get employees to walk more (let us be adults and make our own healthy choices). But a suspected true reason was to create a physical barrier (distance) to keep employees on the campus so we'll be more productive. That said, Overstock is not in the practice of over-working its employees. The other main issue is the bonus structure (or usual lack thereof). There has never been consistency or transparency in bonuses. There's no way to make everyone happy with a bonus structure, but Overstock's handling of bonuses has, more often than not, left most people unsatisfied or questioning. In my several years with the company, company-wide bonuses have been paid out only once or twice, and they have been modest. The current bonus structure looks more promising, but we are in the first year of it and there is still a lack of transparency in details, despite executives touting that it is super transparent.