Pros
The company culture is fantastic. It feels like a real community and—in the Editorial Department at least—superiors encourage open communication and creative thinking. Company policies also enforce a good degree of employee autonomy, which is great.
Cons
In its initial years, the company grew too fast too quickly and ended up acquiring a larger workforce than was actually needed. This contributed to a number of structural problems—the most frustrating being that it became very difficult for even high performing employees to advance along their career path because the company was more interested in bleeding employees out than rewarding hard work. In fact, good work often went not only unrewarded but unacknowledged. There was very little incentive for employees, monetary, titular or otherwise. At the end of the day, though it was a good job. But not a good career.