Pros
The day to day co-workers are great. Plenty of talented people and the technology really is on the cutting edge. Like any start ups there are downsides but casual atmosphere and talented people are definitely pros. The company has offices in 2 countries and both are well located. Day to day isn't bad and sometimes even really fun. One of the co-founders is available to both teams regularly , believes in his product and knows what he is doing.
Cons
Management team does not really know what they are doing and they don't know how to lead people. This could be because they are in their first roles as vp's and higher, but that's not a really good excuse. Some have very limited real world skills as well which is just odd and surprising. In short they are not start up types even though they think they are. The turnover rate is also quite high. Sometimes there is a lot of micro management and sometimes there is absolutely no management. If you believe a good portion of your career is determined by the know how of your executive team then this place isn't for you.