Avantages
Great location, benefits and employee focused programs (Diversity, White space time etc). A few good leaders (mostly the senior execs) are keeping the culture alive but doubt it will continue once they move on.
Inconvénients
- Too many disrupting re-orgs - Too much focus on evangelizing vs actually doing the work - if you are over 30, you are out of luck. Focus is on hiring 20 something product managers who are great at churning out pretty powerpoints - Most product leaders dont know the product well and have little to no experience shipping successful products - Engineering has no respect for product managers and for good reason (product owners are clueless and spend most of their time pleasing their product management leaders - High turnover of PMs. If you like doing real product work, this is not the place for you. - Product managers are eager to show up to exec reviews, do presentations at conferences and demo the product but when it comes down to execution there is absolutely no follow through or deep knowledge of the product - Little to no focus on understanding customer pain. Lot of talk about it but day to day is a different story. - To succeed, you have to be well liked and by the right people. Definitely need to be in the "inner circle" to get promoted or make more money. - Lot of time wasted on 'self promotion' vs solving real problems - Hardly any role models