Pros
- Face paced, execution focused culture with a huge dose of humanity - Intelligent, experienced co-workers, many of whom have long tenures and believe in the tech/long-term prospects of the company - Management and colleagues care about your overall work experience and career progression - Lot's of challenging problems to work when you're trying to make an open source software business with a complex product work at scale Bottom line: people are respectful of your time and life and aren't political. It's a high energy atmosphere where you wake up excited to go to work.
Cons
- Scaling an open-source software business based on support is difficult. - A merger is highly disruptive so it takes time to get back into execution mode. I would say we've been through the worst of this for 2 months and it's definitely showing. - Dealing with general pessimism from outside analysts and a low stock price isn't for everyone. - Still not a huge organization by some standards so it's not a place to get "lost" in the mix. It's very much all hands on deck.