Pros
The people at this company are fantastic. The management is extremely transparent. The culture is that of a start-up, where teams get a lot of freedom to innovate and test. Everyone seems generally happy.
Cons
Product Specialists (product managers) don't have any say as far as the product roadmap. Coming from a company where I was a product manager who go to analyze problems, talk to customers, look at data, and then sell my roadmap idea to management, this has been very de-motivating. I am essentially handed a roadmap and told to execute, which is not fulfilling at all. After a training session we had with a silicon valley tech speaker who said "no product manager wants to be handed a roadmap," I found out that several other product specialists felt the same way I did.