Pros
Really good product, really good for customers who want to set it up fast and easy. Databricks (which are smoking Snowflake for the most part) is more difficult to set up and require maintanance, so Snowflake will keep being able to sell to the companies that has easy and fast set up as requirement. Snowflake is also seen as having have better security, so they are still being able to compete vs Databricks in the financial services space (but in all other verticals they are getting smoked)
Cons
Extreme hire and fire model. This has accelerated recently as they are getting crushed by Databricks. Not sure that investors are really seeing what is going on, as new logos are going really, really bad. They have even started to count 5K, 10K ARR new logos as Enterprise logos in order to keep appearences up. Snowflake is doing quite well in existing accounts tough, as data grows and the platform is sticky, bad new logos are going terrible, New managers come and go all the time, and the culture is extremely poor. Most people walk around very scared at all times, its really very toxic, and no wonder the losses keep on mounting up when they fire so much and need to pay severnace packages. When new reps join it takes some time to learn, but by the time you are somewhat up and rolling and ready to deliver you will probably be in the brink of getting fired because you will be so far of target (everybody are excpet some insall base reps). They have a model that says that you need to have 8 meetings per week by month 6-7, so if you are starting out with 0 existing customers and 0 opps there is an extreme high chance that you won´t hit the 8 meetings and be fired quickly. Acquisition reps have a very low chance of making it, so be sure to make sure there are opps you can start out with (as could be the case because you will be taking over from someone who was just fired) - or - join as a existing account rep (install base / consumption) as there is a much more higher chance to succeed because existing customers will take your meetings request from day 1. The former CRO who implemented this rule must not have been in too many IC roles, as the chances of getting 8 meetings a week with a 100% greenfield patch versus a 100% existing customers patch differ greatly. You would think that grown men can´t be this stupid, but unfourtunately that is the case. If you get a few existing customers that has a lot of adoption and growing data, Snowflake can be a pretty good company and good role for some time, but nobody leaves these accounts of course so the chance of getting one if you join now is small. But still, the culture is so horrible it is barely worth it.