Pros
I like the product and so do the customers. The non-manager employees are smart and easy to engage with. Good IPO of course but that is over. Definitely will learn from your job and work experience.
Cons
Middle management that is horrible to work for or with. Lack of understanding with some customers and the way they do business. Overly focused and driven by sales. Multiple times I had customers tell me that "Palo Alto is arrogant and while they have one of the best products now that will not always be the case". Believe customers will leave when market catches up. Spends ridiculous amount of money on events titled "training" or "SKO" then requires employees (non-managers) to share rooms. This is counter intuitive and speaks to management decisions.