Pros
The chance to be a part of something industry changing. Truly innovative tech, customers often do not believe until they see it with their own eyes. Almost 100% renewal rates. Industry leading compensation. A customer centric ethos. An example is that we have no dedicated presales org - if a tech team member is involved in your presales/proof of concept phase then that same person will be your ongoing support person when you buy. They will not disappear onto the next deal.
Cons
Experiencing real hyper growth, so there are some scalability challenges related to maturing processes fast enough to keep pace with our growth. I actually see this is a personal opportunity, as I can be the person to shape those improvements, and impact the success of the company more so than I could a 100k employee global monster.