Able to work with talented programmers and helpful guidance getting started. Supportive of a new intern getting started.
Cons
Projects were limited due to structure of organization. I would also say the company had somewhat segmented and distracted focuses, due to distraction on a management level. Also, there was much friction and meetings, but that mostly had to do with the inefficiencies of the given project.
Flexible work schedule Freedom to write about almost any topic The Community
Cons
Money. They don't pay well at all. It's almost as if that is the selling point of the whole business as they pride themselves in the fact that only about 6% of writers make $100/month or more.