Pros
The mission and work are interesting and the team at the working level is talented and fun to be around.
Cons
Management team lacks basic leadership and communication skills. They treat others condescendingly. Culture is dead and corporate politics have taken over. Company has been slow to raise money and recently had layoffs as a result. People who had been with the company since day one were let go via email and offered poor exit packages. Many employees are now disillusioned. Strategy and org structure change frequently without any thought. For example, over the last year: program team structure was introduced then reverted, two programs were shut down, former head of HR was promoted to manage support teams and was then demoted then later laid off, former COO recruited operations team who were then pushed out, current COO assembled new team and then many were laid off, recruiter was promoted to management with no experience, and lines of reporting change constantly. CEO only wants yes men and does not accept advice (he will force employees to do things his way and blame them when it goes wrong). He is not actively managing the company at the moment and is detached from the reality of how the company and employees are doing. CTO spends his time dissing people and companies on social media and yelling at or about other parts of the org. GC makes bold claims and proposals that lack any merit. On top of this, management does not work well with each other which leads to siloed teams. Employees only find out about major updates from talking with each other and piecing things together. Other cofounders have wisely departed from the company. Unprofessional and unserious management.