Pros
Open culture with top notch talent. I've worked at some of the most well known technology companies in the world and Cloudera ranks up there with the best of them when it comes to the talent bar. You know it's a high bar when you regularly hang out with people who are well known, industry recognized experts. Start up culture so not too heavy on process/policy. Freedom to be yourself and help the company grow. I always feel like I'm contributing and having an impact. Leadership is open to feedback and gives regular all hands meetings where they share the strategy/vision.
Cons
Growing so fast I don't know everyone anymore! It used to be that I knew everyone...but that's quickly changing. We're growing internationally as well, which is exciting.