Huge potential, great technology, but overshadowed by poor management.
Pros
The software. The engineering team. The vast majority of the employees. The customers. I have never seen a platform that was as easy to use and provided as much useful and accurate information.
Cons
There seems to be no accountability among the management of the revenue organization. A statement was made by the revenue leadership that a book would be written about how impressive their sales process was. However, when sales numbers lag, the people that have the least impact are blamed for the failings. The only effort management puts into improving the process is berating or firing team members. There is minimal training provided. It's reached a point where it seems the team is being built around people that will pledge loyalty to management. Anyone that is perceived as a challenger is attacked. When there are issues with things provided by the company (compensation, benefits, etc.), the response is along the lines of "Bear with us. We're a startup, and we don't have the resources to resolve this right now." However, when it benefits the company, we become a small enterprise. You don't have the freedom that is typical in a startup, but you are expected to wear multiple hats and deal with the issues common among startups. You don't have the structure of a larger company, but you have to deal with all of the bureaucracy of a large company. If you're looking for a place with a tech startup culture that values innovation, stay away from the revenue side of the company.