Vantaggi
The vast majority of my coworkers are super great people and I would call many of them my friends. The website's original function and idea is great.
Svantaggi
Poor management and acquisition pains have drastically hurt the company on many levels. Copious amounts of meetings and intrusive process drain employees time and energy away. The company has what seem to be monthly meetings to discuss our "tenets and goals" which really consist of management telling us what those should be and taking little to no feedback. The company's mission and direction are incredibly unclear to the point where even when asked directly our CEO flounders at giving us a cohesive (and PR approved) thought. Our dedication of resources is painfully misaligned. Upon having several engineers quit we continue to hire more and more Product Managers. The engineers we do hire get placed on projects that have very few users but "will be the better decision in the long run" despite no numbers showing this to be the case. People are expected to stay nights and weekends to finish a project, even if asked to do so Friday afternoon before the weekend. If you had prior obligations or don't want to stay the weekend it's implied you are less "passionate" about the product and some people might even be mad at you for declining spend your weekend working.