Pros
unique product everywhere except China, growth potential has always been there, core product will outlast current management and employees (it will have to in order to evolve)
Cons
large disparity between management pay and company performance, management is too wedded to the past, needs to move on from jack/ev/biz and early employee crowd, too many cooks in the kitchen, company keeps bringing in random outside non-diverse product managers with poor track records, lack of diversity and courage to make bold choices, lack of quality engineering around features and apps, aging mobile clients which badly need a revamp, "unique" culture is over-rated, lots of hangers-on who are holding company back but have experience and tenure at a twitter which is long gone