Pros
Flexibility, work/life balance, decent pay and benefits
Cons
Critical feedback isn't well received. No place to give input on decisions without it being received as an attack on coworkers. Toxic leadership in high positions who hire all their friends from former companies. Several men in executive positions (including the very top of the company...) who engage in personal relationships with women below them in the reporting structure. Twitter loves to take care of its own employees (at least on paper) but can't seem to protect people on its platform. Will say all the right things, but ultimately $$ comes before actual morals. The HR Team is especially problematic as well and silences dissent -- driving people off the team who ask for better conditions. It's more of a Stepford situation than an actual healthy workplace; all about the appearances and letting toxic leaders thrive unrestricted.