Pros
Innovation, opportunity, and growth. Everyone works for common goals, with the most passion I have ever experienced anywhere. Things get done at this company. From conception to inception, you can watch your ideas grow and come to fruition. You work hard, show passion and drive, and you are rewarded and recognized. So many companies now have people just collecting pay checks, but Overstock is different, it's a family. They support their employees in both career and personal growth, and in the community. They invest in their people, and in the business. On any given day, you could see a team busily getting a new process in place, planning a fun community event, or new ways, positive ways to support customers and partners. I would never have gained the experience and knowledge I have had I not taken this job. I was able to grow and thrive in a way I hadn't ever thought possible.
Cons
If you are a sensitive type of person, you must understand that when it's time to get something done, you cannot take things personal. They expect you to be strong and powerful, and apeak your mind. You have to learn to separate the fun from the business. You cannot become complacent just because everyone is 'friends'. There are times of stress and just plain hard work. You have to be able to keep things separate. And as management, you have to learn to adapt quickly. There is a lot of passion behind why they do what they do. You have to be on board and sometimes just understand you must do what needs to get done, no matter what.