Great people, great technology, great vision and the company is a de facto thought leader in information security. Upper management seems to really care about their people
Cons
Horrible marketing
No ability to keep a good CMO long term
Not enough field reps and SE's to grow business
No local marketing budget