Pros
I enjoyed the open atmosphere being that at my prior job we worked in separate cubicles. It was a dramatic contrast to interact with my colleagues quite readily being that no matter what department you worked in, you had no task that you couldn't complete without other members from your team.
Cons
I worked at Vitacost for a little over a year. There were several things that troubled me that led to my decision to look for another job and leave when offered a position at a company for less money and further commute. I realized I was driven to this decision as the mood at the company kept steadily declining and witnessing things and actions of people I could no longer stand. I decided working in such a negative environment was no longer worth it or healthy. I believe the beginning of the end was when the former CMO ( a great guy - and a loss to Vitacost) decided to leave several months after a new c-level employee was hired. It was quite obvious to all that this new exec was clueless. Being a public company, executive salaries are public knowledge. It was so baffling and infuriating to know the ridiculously high six-figure salary this guy was raking in. He created rifts in departments that were at one-time smooth running, is never in the office, at times verbally abusive. He's not the type of person who should have such a high level, visible position. Another thing I could no longer tolerate was seeing the favoritism the CEO had towards his select few middle management members. If you pretend to know how to do pivot tables, talk like you know numbers, be absolutely hated by practically the whole company, you get promoted to a Senior Director position. A mystery to all. Another way to become a favorite is to dress like you're going to a night club wearing short skirts and low cut tops. Me being a guy, I can attest to why this would be a favorite by the CEO! All kidding aside, the sexual undertones, open flirting and bantering - truly, after a while, the attention getting tricks became old and annoying. Then, to get a promotion when she too, like the new c-level, is totally clueless, is quite troublesome especially since everyone knows this is too close of a relationship. The speculation of an inappropriate relationship simply can't be avoided. Threaten to quit - no problem, lets give you more money and a new title. This happened with another of the CEO's favs. Last laugh on him though. This person ultimately quit anyway several months later. It's no wonder Vitacost can't make a profit. This is a company run by managers, directors and c-levels who don't know what they are doing other than knowing how to play the CEO.