Pros
Cool product. Talented people.
Cons
Company's financial stability in question. Difficult management style and company culture, very argumentative. Culture lead to high turnover at the executive level. Turnover lead to uncertainty related to company direction. The HR Director was a joke, misspellings and grammatical errors in my contract.