Pros
Benefits - just like in many other companies
Cons
Top leadership is incompetent and nonsensical. I believe that they made money as real estate agents, but they are sales people to the core (and the most annoying and dishonest - the goal is the sale by any mean possible, everything being disregarded in the process). I would personally never recommend working with the individuals in C-suite ever again - avoid like a plague. They don't take suggestions or feedback. They get defensive every time someone starts to question their ideas or (lack of) product direction. In fact, they don't hire people who will question their ideas on purpose and create disturbance in their fictional world that they call company culture. Everything is micromanaged by a trusted cohort (because of their loyalty to the upper management, not because of their competence). The product is a disaster. Latest security breach is yet another (public) example of what any competent engineer knew internally for a long time - there is no vision, no execution, no coherent implementation. Every feature is cobbled together quickly just to demo it at some presentation or claim publicly that it exists. There is no development process and any senior manager who attempted to establish it in the past has already left. Whether you are an engineer or a senior manager/director/VP - stay away from this disaster. It's appalling to realize that it used to be such a promising company only to be destroyed by C-suite incompetence - should be a business case study.