Pros
The people are great. The culture is very laid back. It's nice to be able to dress casual. The people outside of management are awesome. I have made a lot of friends here.
Cons
Where to start. . . The executive team managed by fear. I have witnessed on multiple occasions the executives drop profane language on employees. The company has cliques and if you are not in that clique you will never move up. If you are on the tech side you will never be promoted. The company claims to promote within but that doesn't happen. The recruiting team is absolutely ridiculous. They have no idea what they are looking for, they are always found wandering the building creating drama and they have no idea what the company needs. When overstock used outside sources to recruit we found much better talent. Awful reputation on the development side which makes it hard to find good talent. This company is losing top talent fast we need a change.