Pros
I have been working at Overstock.com for a little over two months, and I have been very impressed with the work environment. In other workplaces, I've struggled with employees who had power struggles and felt they needed to boss me around and belittle me because I wasn't in a position of authority like they were. The opposite is true at Overstock.com. I feel comfortable talking to executives like they were my best friends, and I have never felt that they didn't respect me because I was brand-new. The CEO and all of the vice presidents and other executives of the company are humble, friendly and completely open with their praise and occasional criticism. Their positive attitudes have in turn helped me to become a more productive employee, and I look forward to coming to work each day in an environment where no one is made to feel inferior to anyone else. I also value the teamwork that I feel at Overstock.com. Each one of the departments in the company works with others to make sure that everything goes smoothly, and each department is valued equally. I am impressed that everyone gets along and is simply trying to improve the company's performance. Even with good-natured competitions such as food drives and raffles between buildings and departments, the employees at Overstock.com work together and never put each other down, and that is something I value highly.
Cons
The only cons I can think of while working at Overstock.com are that I sometimes feel like I don't have much to do in my position. However, this is not a fault of the company's but is a fault of the changing online industry that requires different techniques and tactics all the time. Once I have settled into a routine here at the company, I'm sure I will feel more fulfilled as an employee.