Pros
There are some excellent people at the company who are dedicated and know their stuff. The company moved to new offices a few months ago and the area is good, but the offices are still very unfinished. They recently moved to unlimited vacation, which is good if you have a manager that will work with you. Bagels and beer each week, if you consider that a pro. They try to promote a fun culture, but it's tough to do when many are unhappy.
Cons
Management...Management...Management. Seems like the founders don't really know how to grow a company. They constantly shift focus and overreact to every little market and business fluctuation. They recently brought on a revenue guy who seems to be hellbent on making the company an enterprise corporation but doesn't understand that the product is not there. Their strategy seems very shortsighted and doesn't make for a bright future.