No real cons, the product is sound, the target markets clearly defined, and the resourcing by and large is there. IF I had to pick a weakness it is the commercial structure of the company .. being privately held by current and ex employees restricts the options open for growth strategy. (reflected in lower career opportunities ranking) but that is somewhat subjective.