Pros
Interesting product concept. At least early on, while they were still employed, my coworkers were great.
Cons
If you're not a yes man (and I do mean _man_), you won't survive. The micromanaging CEO meddles in everything, even overriding years-long precedents in coding standards in an effort to boost his ego. If you disagree with absolutely anything he says, or even offer a challenge, your life will be a lot harder and you'll be replaced with a Ukrainian contractor faster than you can say "Kiev." My coworker was fired without warning or explanation, after having worked on a project that had to be redone three times when upper management changed their mind on various whims. Promises were broken. The VP promised me a pretty good raise after my first performance review, but after a glowing review I got 1%.