Pros
- Iconic tech company that everyone has heard of - Friendly colleagues - Great culture for the most part - Very relaxed; great work-life balance - Nice offices with the usual free food and snacks - Good managers for the most part, but I got lucky
Cons
- The culture is maybe too relaxed. There are some very good people at Twitter, but also a lot who are just sitting around collecting paychecks. Was impossible to fire anyone even when they're severely underperforming. - Not very performance oriented, though they're trying to change this. Promotions were mostly based on tenure. - Disorganized, with silos and no clear direction or urgency, and quite risk averse. As a result of this and the other cons I listed above, Twitter struggles to ship. - Kind of high-schoolish. Thankfully I never experienced any beer pong type stuff, but the company seems to celebrate a certain personality type (bombastic and extroverted) regardless of how good their work is. After seeing the same people on stage at company events over and over again, I concluded I was unlikely ever able to rise up to a leadership position here. - Leadership (staff and director level and up) needs to be more diverse. - Lots of splashy and boozy offsites, events, retreats, quarterly planning sessions, but not enough doing. - Of course everything I wrote above is subject to change-- for better or worse-- with Elon in charge