Pros
We've more than doubled our headcount as well as our product roadmap in less than 6 months -- the only thing larger than this is our vision and the ability to execute to the demands of our newly minted customers -- some of the largest deals you can dream up in enterprise tech. If you want ownership, are willing to work harder to help out your teammates, and the drive to make it happen -- you can get it here. If you want to just enjoy a start up culture you read up in papers, then this isn't the place. You can gain incredible growth here -- and the experience will get you whatever suits your next journey. A lot of fun companies are already built so the demands, the role, the projects will be constrained -- not here. You can get a lot of ownership provided you ask for it.
Cons
There is quite a bit of drama, uncertainty in the product details and frankly not a lot of handholding. Things shift around all the time -- it's frustrating but then I'm not sure what you expect of a 150 person team that needs to full fill large pockets.