Pluspunten
Seasoned startup with good financial standing: the flexibility and opportunity for significant contribution to the company's success with a moderate amount of risk. As with many companies: the people are what make the company. In general, I enjoy working with the folks here who play relatively well together. For the most part I've been fortunate to work in a very cooperative group where ego takes second place to delivering product.
Minpunten
There seems to be a lot of office politics for a company of its size along with the usual finger pointing and back stabbing when things don't go right. The most frustrating thing is the lack of overall business communications: I understand that my role as a developer is to focus on coding and delivering product but it's nice to see at least some of the business and strategic rationale used when making some of the bigger company decisions...especially when it relates to product roadmap, demos and the like.