Pros
Kind, friendly, and helpful team
Fairly solid product with a wide range of available applications/integrations to be created, and broad applicability into various markets
Decent pay structure
Cons
Typical software start-up growing pains - can be exacerbated by going global, time zone differences, etc.