Pros
Dynamic environment and cool people
Cons
By dynamic i mean constrantly shifting priorities due to the fact - there is no plan, road map, or product idea. People that manage to stay are either don't care or consider leaving. So they are very cool. CEO (who is one of 4 co-founders) is micromanaging, not connected to reality, unable to receive any feedback. He is hiding his co-founders involvment, investment and commitment, while his own achievements ( which are more than humble, tiny even) are presented as greatest of them all. The guy actually thinks he is genius, while he cant comprehand the fact technoilogy has evolved in last 20 years. The company has no processes, no CI, no automated testing. Actually all key people don't believe in tests. Currently the CEO builds 2 more parallel development structures in the company with no-one actually responsible for the outcomes. Think carefully before applying.