Pros
It was an exciting, innovative environment to try to build a product, really an industry, at one point. Those days are a very distant memory now.
Cons
A) Product that's at least 6 months behind the competition. B) A new message (5th or 6th different message in last couple years) that doesn't really inspire or make much sense from a business value standpoint- ironic point, how can you sell a message of engaging and inspiring your employees to companies when you treat your own so poorly? C) Chopping and reshuffling of teams done on a 3 month basis. No commitment to staying the course on any strategy, but instead make kneejerk reactions based off of a couple data points/scenarios. D) All of the above is a result of a poor exec team, bottom line. Poor decisions continually made at the top of the org. Executive hirings done with no real strategy, and a musical chairs of sorts (especially with the product team) helps to create each of the issues mentioned above.